GoFデザインパターン一覧

ファイル更新: 2026-06-18 行数: 23 列数: 3
更新履歴(1回)
  • 2026-06-18T11:03:06+09:00 / 23行 / ?????????
操作
元CSVをダウンロード
列表示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 振る舞い 状態に応じて振る舞いを変える