0

カップリングを減らすために、インターフェイスを戻り値の型として使用することは一般的に良い考えであると読んだことがあります。インターフェイスを戻り値の型として使用するのが悪い考えはいつですか

4

1 に答える 1

5

インターフェイスを戻り値の型として使用しない一般的なケースが 2 つあります。

  • 呼び出し元が、インターフェイスからも利用できないクラスの機能を必要とする場合、および
  • クラスが、返すインターフェイスに追加の要件を課すフレームワークの一部である場合 (例: WCF で使用されるクラス)。

インターフェイスを戻り値の型として使用できる場合は常に、それを使用することをお勧めします。

于 2013-04-13T17:02:36.007 に答える