implement

実装 (Web IDL)

仕様書

オブジェクトによる実装

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

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

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

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

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

メンバーとの関係

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

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

歴史