Factory メソッド Abstract Factory メソッド ビルダ(Builder) パターン シングルトンパターン アダプタ コンポジットパターン デコレータ プロキシ コマンド インタプリタ イテレータ オブザーバ ストラテジパターン テンプレートメソッド 参考 Factory メソッド インスタンス生成をサブクラスに任せるデザインパターン。インスタンスの生成部分を切り離すことで、結合度を下げて追加、変更、保守を容易にする。 例えば、次の楽器クラスがあるとする。 今後も楽器の種類が増えることが考えら、楽器インスタンスを生成するインタフェースが統一されていると、このクラスを利用する…