0

假设我有一个ArticleInterface和一个VoteableInterface

在声明我ArticleInterface应该使用 扩展新接口时,VoteableInterface还是应该在 的具体实现中进行ArticleInterface

选项1。

interface ArticleInterface extends VoteableInterface {}

选项 2。

interface ArticleInterface {}

class Article implements ArticleInterface, VoteableInterface {}

哪个更好,为什么?

4

1 回答 1

3

答案取决于在概念上是否ArticleInterfaceVoteableInterface- 如果它是扩展是合适的(选项 1),但如果它们不同,则分别实现它们(选项 2)。

于 2012-09-10T10:45:12.427 回答