デザインパターンの一覧(デザインパターンのいちらん)は、ソフトウェアのデザインパターンに関する一覧。
生成に関するパターン
Abstract Factory パターン Builder パターン Factory Method パターン Prototype パターン Singleton パターン
構造に関するパターン
Adapter パターン Bridge パターン Composite パターン Decorator パターン Facade パターン Flyweight パターン Proxy パターン
振る舞いに関するパターン
Chain of Responsibility パターン Command パターン Interpreter パターン Iterator パターン Mediator パターン Memento パターン Observer パターン State パターン Strategy パターン Template Method パターン Visitor パターン
並行性に関するパターン
Immutable
Producer-Consumer Reactor パターン (Read-Write Lock)
Single Threaded Execution Thread-Per-Message
Thread-Specific Storage Two-Phase Termination Worker Thread スレッド局所記憶 ロック モニタ
アーキテクチャに関するパターン
Active Record Data Access Object Data Transfer Object
MVC MVVM
リフレクション
出版-購読型モデル 多層アーキテクチャ
プレゼンテーション層のパターン
Application Controller Composite View Context Object Dispatcher View
Intercepting Filter Service To Worker View Helper
ビジネス層のパターン
Application Service
Business Object
Session Facade Transfer Object Assembler Transfer Object Value List Handler
インテグレーション層のパターン
Data Access Object Domain Store Service Activator Web Service Broker
ドメイン駆動設計のパターン
ユビキタス言語 モデル駆動設計 実践的モデラ レイヤ化アーキテクチャ エンティティ(参照オブジェクト) 値オブジェクト サービス モジュール(パッケージ) 集約 ファクトリ リポジトリ
テスト駆動開発のパターン
テスティングのパターン Mock Object パターン(擬装オブジェクトパターン) Self Shunt パターン(自己接続パターン) Log String パターン(記録用文字列) Crash Test Dummy パターン(衝突実験ダミー人形パターン)
(スペシャルケースパターンP of EAA: Special Case martinfowler.com - Catalog of Patterns of Enterprise Application Architecture)
Pluggble Object パターン Pluggble Selector パターン
Imposter パターン
Collecting Parameter パターン
その他のパターン 依存性の注入 (DI) 遅延読み込み Abstract Server パターン
Factory パターン Multiton パターン Monostate パターン
Stairway to Heaven パターン Type Object Pattern
参照