インターフェイスの実装

実装 (Web IDL)

仕様書

オブジェクトによる実装

[11] どのオブジェクトがどのインターフェイス実装するかは、 関係する仕様書 (の本文や IDL素片) によって規定されます。

[8] あるオブジェクト実装すると定義できるのは1つのインターフェイス >>6 または例外だけで、任意の適当なインターフェイスの集合を実装することはできない、 とされています。あるインターフェイス例外実装すると、 その継承する、あるいは実装すると指定されたすべてのインターフェイス例外実装しなければなりません。

[13] 実際の Web の仕様では、 WindowWindowModal実装しなければならない場合があるなど、 Web IDL 上で関係が記述されない複数のインターフェイスを同時に実装するオブジェクトが存在します。

[7] あるインターフェイス例外実装するオブジェクトは、 その継承インターフェイス >>6継承例外 >>9実装することになります。

[10] あるインターフェイス実装するオブジェクトは、更に追加で implements によって指定されたインターフェイス実装しなければなりません。

メンバーとの関係

[4] オブジェクト特殊演算を定義するインターフェイスを複数個実装する場合、 どれが呼び出されるかは未定義です >>1

[12] 継承の場合も未定義なのでしょうか。
[2] 継承以外でそのような例はなさそうです。

歴史