ISO2002MF 

パラメーター付きクラスのライフ サイクル

展開されたパラメーター付きクラスは、あらゆる点で、パラメーター付きでないクラスと同じものと見なされる。

パラメーター付きクラスをリポジトリ段落内で指定すると、パラメーター付きクラスの仕様に基づいて、新しいクラス (パラメーター付きクラスのインスタンス) が生成される。そのクラスは固有のファクトリ オブジェクトを持ち、同じパラメーター付きクラスの他のインスタンスとは完全に別のものとなる。

実行単位内で、同じパラメーター付きクラスを同じ実パラメーターで展開して作成した、同じ外部クラス名を持つ 2 つのクラスは、同一のクラス インスタンスである。パラメーター付きクラスを異なる実パラメーターで展開して作成した 2 つのクラスは、別の外部クラス名を持つ別のクラス インスタンスとなる。