インターフェイスの実装

インターフェイスの実装とは、1 つ以上のインターフェイスの定義を、クラスの基盤として使用するメカニズムである。実装先のクラスは、実装元のインターフェイスに定義されているすべてのメソッド仕様を実装する。その中には、実装元がさらに上位から引き継いだメソッド仕様も含まれる。実装先のクラスのファクトリ オブジェクトのインターフェイスは、ファクトリ オブジェクトが実装するインターフェイスに準拠する必要があり、実装先のクラスのインスタンス オブジェクトのインターフェイスは、インスタンス オブジェクトが実装するインターフェイスに準拠する必要がある。