デザインパターンの一覧

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

生成に関するパターン 

 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 パターン

並行性に関するパターン 
 
 
 
 
 Future パターン
 
 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 パターン（衝突実験ダミー人形パターン）

 （スペシャルケースパターン）

 Pluggble Object パターン
 Pluggble Selector パターン

 Imposter パターン

 Collecting Parameter パターン

その他のパターン 
 依存性の注入 (DI)
 遅延読み込み
 Abstract Server パターン
 
 
 Factory パターン
 Multiton パターン
 Monostate パターン
 
 
 
 Stairway to Heaven パターン
 Type Object Pattern

参照 

いちらん
コンピュータ関連の一覧