GoFデザインパターン一覧
更新履歴(1回)
- 2026-06-18T11:03:06+09:00 / 23行 / ?????????
列表示ON/OFF
読み込み中...
| pattern | category | purpose_ja |
|---|---|---|
| Abstract Factory | 生成 | 関連する一群のオブジェクトを生成する |
| Builder | 生成 | 複雑なオブジェクトを段階的に構築する |
| Factory Method | 生成 | 生成処理をサブクラスに委ねる |
| Prototype | 生成 | 既存インスタンスを複製して生成する |
| Singleton | 生成 | インスタンスを1つに限定する |
| Adapter | 構造 | 互換のないインタフェースを変換する |
| Bridge | 構造 | 抽象と実装を分離する |
| Composite | 構造 | 木構造で部分と全体を同一視する |
| Decorator | 構造 | 機能を動的に付け足す |
| Facade | 構造 | 複雑なサブシステムに窓口を用意する |
| Flyweight | 構造 | 共有で多数の小オブジェクトを節約する |
| Proxy | 構造 | 対象への代理アクセスを提供する |
| Chain of Responsibility | 振る舞い | 処理を担当者の連鎖で受け渡す |
| Command | 振る舞い | 要求をオブジェクトとして扱う |
| Interpreter | 振る舞い | 文法を解釈して評価する |
| Iterator | 振る舞い | 集合を順に走査する |
| Mediator | 振る舞い | オブジェクト間の調停役を置く |
| Memento | 振る舞い | 状態を保存し復元する |
| Observer | 振る舞い | 状態変化を購読者へ通知する |
| State | 振る舞い | 状態に応じて振る舞いを変える |