2

これは実際には高レベルのベストプラクティスの質問であることを意図していますが、使用している言語が回答に影響を与える可能性があると思われます (コンストラクターなし)。

クラスのプライマリ プロパティを利用してセカンダリ インターフェイス メソッドを処理するのは一般的ですか? 言い換えれば、二次実装がクラスの内部状態とプロパティの知識を持っていても大丈夫ですか?

つまり..

Class MyClass
Implements MyInterface

Private m_MyState as String

Private Sub MyInterface_DoSecondaryStuff

    Debug.Print m_MyState

End Sub

これが初心者の質問である場合は申し訳ありませんが、セカンダリ インターフェイスを頻繁にプログラミングしたり作成したりする機会はありません。

4

1 に答える 1

1

はい、これで間違いありません。例外は、「二次実装」が独自の別のクラスとして優れている場合です。

于 2013-06-25T19:42:26.623 に答える