0

ArticleInterface私が と を持っているとしましょうVoteableInterface

my を宣言するときArticleInterface、新しいインターフェイスを で拡張する必要がありますか、それともVoteableInterfaceの具体的な実装内で行う必要がありArticleInterfaceますか?

オプション1。

interface ArticleInterface extends VoteableInterface {}

オプション 2。

interface ArticleInterface {}

class Article implements ArticleInterface, VoteableInterface {}

どちらが優れているのか、その理由は?

4

1 に答える 1

3

答えは、概念的にArticleInterfaceが であるかどうかによって異なります。VoteableInterface拡張が適切である場合 (オプション 1)、それらが異なる場合は、両方を別々に実装します (オプション 2)。

于 2012-09-10T10:45:12.427 に答える