インターフェイスの実装

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