ISO2002MF 

ファクトリ段落

ファクトリ段落は、この見出し部でファクトリ定義を行おうとしていることを示す。

一般形式

構文規則

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

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

一般規則

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

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

    1. ファクトリオブジェクトが、int-1を指定する IMPLEMENTS句で定義されている。

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

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