首頁
隨機
附近
登入
設定
資助維基百科
關於Wikipedia
免責聲明
搜尋
模板
:
軟件設計模式
語言
監視
編輯
閱
論
編
軟件設計模式
設計模式
創建型
抽象工廠
生成器
工廠方法
惰性初始
原型
單例
結構型
適配器
橋接
Composite
(
英語
:
Composite pattern
)
修飾
外觀
享元
代理
行為型
責任鏈
命令
Interpreter
(
英語
:
Interpreter pattern
)
迭代器
中介者
Memento
(
英語
:
Memento pattern
)
觀察者
Specification
(
英語
:
Specification pattern
)
State
(
英語
:
State pattern
)
策略
模板方法
訪問者
並行模式
主動對象
(
英語
:
Active object
)
阻止
(
英語
:
Balking pattern
)
Binding properties
(
英語
:
Binding properties pattern
)
雙重檢查鎖定模式
異步方法調用
Guarded suspension
(
英語
:
Guarded suspension
)
Join
(
英語
:
Join-pattern
)
鎖
Messaging
(
英語
:
Messaging pattern
)
監視器
Proactor
(
英語
:
Proactor pattern
)
反應器
讀寫鎖
調度
線程池
線程局部存儲
架構模式
ADR
(
英語
:
Action–Domain–Responder
)
Broker
(
英語
:
Broker pattern
)
主從式架構
CBD
DAO
主動記錄
數據映射器
DDD
Data transfer object
(
英語
:
Data transfer object
)
Front controller
(
英語
:
Front controller
)
Identity map
(
英語
:
Identity map pattern
)
Interceptor
(
英語
:
Interceptor pattern
)
控制反轉
MVC
微服務
MVP
單體式應用程式
多層架構
Naked objects
(
英語
:
Naked objects
)
P2P
發佈/訂閱
REST
SOA
Specification
(
英語
:
Specification pattern
)
雲
分佈式
斷路器
CQRS
(
英語
:
Command–query separation
)
補償交易
(
英語
:
Compensating Transaction
)
索引表
領導者選舉
(
英語
:
Leader election
)
MapReduce
物化視圖
(
英語
:
Materialized view
)
管道
過濾器
(
英語
:
Filter (software)
)
發佈/訂閱
分片
(
英語
:
Shard (database architecture)
)
節流
(
英語
:
Throttling process (computing)
)
其他模式
Blackboard
(
英語
:
Blackboard design pattern
)
Business delegate
(
英語
:
Business delegate pattern
)
Composite entity
(
英語
:
Composite entity pattern
)
委託
依賴注入
Intercepting filter
(
英語
:
Intercepting filter pattern
)
惰性載入
Method chaining
(
英語
:
Method chaining
)
模擬對象
空對象
對象池
Servant
(
英語
:
Servant (design pattern)
)
Twin
(
英語
:
Twin pattern
)
Type tunnel
(
英語
:
Type Tunnel pattern
)
書籍
設計模式:可復用面向對象軟件的基礎
代碼大全
企業集成模式
(
英語
:
Enterprise Integration Patterns
)
人物
克里斯托佛·亞歷山大
埃里希·伽瑪
Ralph Johnson
(
英語
:
Ralph Johnson (computer scientist)
)
John Vlissides
(
英語
:
John Vlissides
)
葛來迪·布區
肯特·貝克
沃德·坎寧安
馬丁·福勒
Robert Martin
(
英語
:
Robert Cecil Martin
)
Jim Coplien
(
英語
:
Jim Coplien
)
Douglas Schmidt
(
英語
:
Douglas C. Schmidt
)
Linda Rising
社區
The Hillside Group
(
英語
:
The Hillside Group
)
The Portland Pattern Repository
(
英語
:
Portland Pattern Repository
)