GoFパターンカタログ本章では,GoF本に紹介されている23パターン(表1)すべてをカタログにして紹介します。クラス図と適用例に示したJDKのソースなどを参考にして,GoFのデザインパターンの基本概念を確認していきましょう。それでは,次からさっそく始まりです。 Abstract Factory:ハイグレード車用部品とローグレード車用部品を作る下請け工場たとえば自動車メーカTOYATAは,人気車種カラーラを生産しています。カラーラには2 000ccエンジン,本皮シート使用のハイグレード仕様と,1 800ccエンジン,布シートのローグレード仕様の2車種あります。いずれの部品も,製造はすべて下請けの勝どき機械に任せており,TOYATAは勝どき機械が作った部品を組み立てて製品にし,販売しています。勝どき機械には,TOYATAから「ローグレード車種何台分の部品」のように発注がくるため,管理のしやすさ
![ぼくにもわかるデザインパターン 第2章 GoFパターン大カタログ ~パターンがみるみる頭にしみこむ~ | ウルシステムズ株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/c6a692ce8984db4c160c27731a0f5f72e4ab608d/height=288;version=1;width=512/https%3A%2F%2Fwww.ulsystems.co.jp%2Fassets%2Fimage%2Fcommon%2Fogp.jpg)