摘要: 我想,有很多朋友和我一样,肯定也发现了这个问题,为什么J2EE应用中,接口的使用量远远超过抽象类?记得在学校时,Java教材专门用了好几页来讲两者的区别,老师也抽出几节课的时间,和我们着重讲解接口和抽象类。看似懂了的我,实际却并不懂,就像这里提出的问题。 其实,无论对于接口,或者是抽象类,都是要求子类将本类中定义的方法实现,区别也仅仅是接口要求全部实现,抽象类中的非抽象方法不一定要重写。对于接口使用远超过抽象类的问题,网上有很多的解释。为了代码的重用?我觉得不是重点。为了更好的扩展性,太抽象了,和抽象类的定义一样让人无从捉摸。因为接口可以多重继承,这个解释太通俗了,很多刚入门的开发者,不... 阅读全文
posted @ 2012-09-03 13:38 平和. 阅读(2609) 评论(5) 推荐(1) 编辑