【发布时间】:2014-06-16 17:27:13
【问题描述】:
大家能解释一下我应该在什么条件下使用接口,在什么条件下我应该更喜欢抽象类...?请记住,我不是在问接口和抽象类之间的区别。
【问题讨论】:
-
我想说的是:“支持协作而不是继承”这几乎可以解释为永远不需要抽象类......
-
抽象类在很多情况下都很有用...您必须了解每种情况下哪种情况最能解决要解决的问题。
标签: java user-interface polymorphism abstract-class