可能性の重複:
Need for Abstract Class as well as Interface?抽象クラスがあるときにインターフェイスが必要なのはなぜですか?
なぜ私たちは抽象クラスを持っているときに我々はインターフェイスが必要なのでしょうか?
回答:インタフェースを持つための唯一の目的は
は私が間違っている場合
可能性の重複:
Need for Abstract Class as well as Interface?抽象クラスがあるときにインターフェイスが必要なのはなぜですか?
なぜ私たちは抽象クラスを持っているときに我々はインターフェイスが必要なのでしょうか?
回答:インタフェースを持つための唯一の目的は
は私が間違っている場合
そんなに多くの類似の質問があります。私はそれぞれの長所と短所について、ここで答えてきました
Why is programming to abstract classes instead of interfaces wrong?
、あなたはそれをチェックアウトする場合があります。
'interfaces'は単純です。それらを使用すると、状態や機能ではなくAPIの説明だけがインポートされるようになります(インターフェース上でバーチャルエクステンションを使用するまで) –