议:
1,接口带给我们是更多是灵活性还是提供一种标准?

2,什么时候使用接口。选择Java接口还是抽象类?
评论
DBoy 2006-09-30
以我理解,在Java里面如果不是抽象类只能单继承,那么抽象类完全可以取代接口,但接口却不能取代抽象类,因为接口只是个壳,而抽象类可以有内容,通过的使用接口编程可以实现同一操作的不同类型实现,
robbin 2006-09-30
恁多罗嗦话,你试试TDD就知道为啥要面向接口编程了。
抛出异常的爱 2006-09-30
面向接口是敏捷编程的一种
SunMicro 2006-09-30
个人最深的感觉就是使代码更容易被扩展和替换成另一种实现,项目更加灵活
wolfsquare 2006-09-30
接口是标准,合同,约定.
抽象类是给实现某一接口时有大量重复代码时偷懒用的,一般来说,如果你有一个抽象类,那么也最好有相应的一个接口.
hasi 2006-09-30
foxty 写道
我倒觉得接口更偏向于标准,提供一组类与类之间通讯的标准。

赞同,跟abstract class 比相对更高一层的标准
zrweng 2006-09-28
没啥说的
dengyin2000 2006-09-28
这个问题在effective java上已经说得很清楚了。
foxty 2006-09-28
我倒觉得接口更偏向于标准,提供一组类与类之间通讯的标准。
阿九 2006-09-28
有了接口在需要的情况下就能实现多重继承了,对么
dengyin2000 2006-09-28
我觉得都有,灵活性是相对继承来说的。
toyota2006
搜索本博客
最近加入圈子
存档
最新评论