備忘録

物忘れが酷いので

デザインパターン

Abstract Factory

概要Abstract Factoryは関連するインスタンス群を整合性を もって生成するデザインパターン。例えば、車A、車Bを 作るときに、それぞれのタイヤ、ボディ、エンジンを 正しい組み合わせで整合性を持って組み立てなければならない。 このとき、プラグラマが部…

Factory Method

概要ファクトリメソッドパターンは、インターフェイス を用いてオブジェクトの生成を柔軟にするデザインパターン。 必要に応じて生成するクラスを変えることができるので、再利用性を 高めることができる。 ・Productクラス ファクトリクラスヲが生成するイ…

Singleton

概要シングルトンは外部からのオブジェクトの生成を禁止し 代わりにオブジェクトへのアクセスの手段を提供することで システム内に存在するオブジェクトが1つであることを保証する。 newを使ってオブジェクトを生成した場合、コンストラクタが 呼び出され初…