ISO2002MF 

オブジェクト段落

オブジェクト段落は、この見出し部でオブジェクト定義を行おうとしていることを示す。

一般形式

OBJECT. [ IMPLEMENTS {インターフェイス名-1} ... . ]

構文規則

  1. インターフェイス名-1は、 親のクラス定義のリポジトリ段落で指定されたインターフェイスの名前とする。

  2. 使用されたインターフェイスの各メソッドプロトタイプは、それにより、このクラスのファクトリインターフェイスが、使用されている全インターフェイスと適合するものとする。

一般規則

  1. IMPLEMENTS 句は、翻訳集団の概念の章のインターフェイスの処理系節に従い、親のクラスのインスタンスオブジェクトにより使用されるインターフェイスの名を指定する。

  2. インスタンスオブジェクトは、以下の場合にインタフェイス int-1 を指定する。

    1. インスタンスオブジェクトが、int-1を指定する IMPLEMENTS句で定義されている。

    2. インスタンスオブジェクトが、int-1を継承するインターフェイスを使用している。

    3. インスタンスオブジェクトを含むクラスが、int-1 を使用するファクトリオブジェクトを含むクラスを継承している。