假设我有ArticleInterface
和VoteableInterface
。
在声明我的ArticleInterface
时,我应该使用VoteableInterface
扩展新界面,还是应该在ArticleInterface
的具体实现中进行?
interface ArticleInterface extends VoteableInterface {}
interface ArticleInterface {}
class Article implements ArticleInterface, VoteableInterface {}
哪一个更好,为什么?
答案 0 :(得分:3)
答案取决于概念上ArticleInterface
是否为VoteableInterface
- 如果它是适当的(选项1),但如果它们是不同的,则单独实施它们(选项1) 2)。