ファクトリ パターン: ファクトリ クラスは、パラメータに基づいて実稼働クラスのどのインスタンスを作成するかを決定します。 ファクトリークラス:他のオブジェクトを作成するために特に使用されるメソッドクラス。つまり、オンデマンドで割り当て、選択用のパラメーターを渡し、特定のクラスを返します。 機能: オブジェクトの作成をカプセル化し、オブジェクトの作成操作、つまり、ファクトリ クラスのメソッドを呼び出して必要なクラスを取得する操作を簡素化します。 追加: 1. 主な役割: 抽象的な製品 (Product)、具体的な製品 (Concreator Product)、抽象的なファクトリーの役割 (Creator) 2. メリットとデメリット 利点: ファクトリ メソッド パターンにより、システムはファクトリの役割を変更せずに新しい製品を導入できます。 欠点: 顧客は、特定の Concrete Product オブジェクトを作成するためだけに Creator サブクラスを作成する必要がある場合があります。 3. 適用性 クラスが作成する必要があるオブジェクトを知らない場合 クラスがそのサブクラスに、そのクラスが作成するオブジェクトを指定することを要求する場合 クラスがオブジェクト作成の責任を複数のヘルパー サブクラスの 1 つに委任し、どのヘルパー サブクラスがデリゲートであるかに関する情報をローカライズする必要がある場合 リーリー
リーリー