http://lidanx.blog.163.com/blog/static/4116807220085332130817/ 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象(方法),二是数据抽象(属性)。 2.继承:继承是一种联结类的层次模型,并且允
我们经常说接口内定义了方法,但必须有方法的实现,实现类要继承接口并实现方法. 在实际开发中,项目的模块有很多,必须有模块间的相互引用,如果我们把每个模块都成实现类(没有接口,存在若干实现类),每次引用必须去拿需要的方法所在的类,这样程序看起来就要死人了. 当我们实现一个接口后,就可以把需要的方法集中起来,不管你是几个类里实现的,使用的人只要实例化这个接口就可以使用所有方法----这是在使用上;
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号