答え イ
【解説】
GoF(Gang of Four、4人組)は、オブジェクト指向における過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したデザインパターンで、3つのカテゴリの23パターンがあります。
- 生成に関するパターン
- Abstract Factory パターン
- Builder パターン
- Factory Method パターン
- Prototype パターン
- Singleton パターン
- 構造に関するパターン
- Adapter パターン
- Composite パターン
- Decorator パターン
- Facade パターン
- Flyweight パターン
- Proxy パターン
- 振舞いに関するパターン
- Chain of Responsibility パターン
- Command パターン
- Interpreter パターン
- Iterator パターン
- Mediator パターン
- Memento パターン
- Observer パターン
- State パターン
- Strategy パターン
- Template Method パターン
- Visitor パターン