デザインパターンの一覧(デザインパターンのいちらん)は、ソフトウェアのデザインパターンに関する一覧。

生成に関するパターン

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

参照