可能性の重複:
Interface vs Abstract Class (general OO)インタフェースと抽象クラス?
私はインターフェイスと抽象クラスの違いを知りたいですか?
私はこのことについてとても混乱しています。
ありがとうございました。
可能性の重複:
Interface vs Abstract Class (general OO)インタフェースと抽象クラス?
私はインターフェイスと抽象クラスの違いを知りたいですか?
私はこのことについてとても混乱しています。
ありがとうございました。
インターフェイスでは、実装するメソッドを定義するだけです。抽象クラスでは、実際にはいくつかのコードを含むメソッドを書くことができます。私はこの質問が何千回も聞かれていると確信していますので、他の投稿のいくつかを見てください。
インターフェイスは契約を定義します。抽象クラスはコードの再利用を提供します。オブジェクトは、契約(インタフェース)を介して他のオブジェクトと対話します。オブジェクトは、抽象クラスから継承することによって、他の関連するオブジェクトとコードを共有します。
http://stackoverflow.com/questions/761194/interface-vs-abstract-class-general-ooやhttp://stackoverflow.com/questions/4126938/what-is-the-differenceを含む無数の重複インタフェースと抽象クラスの間 – skaffman