デザインパターンの一覧

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

 生成に関するパターン 

 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


 参照 

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