跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
分類索引
特色內容
新聞動態
最近修改
隨機條目
說明
說明
維基社群
方針與指引
互助客棧
知識問答
字詞轉換
IRC即時聊天
聯絡我們
關於維基百科
搜尋
搜尋
模板
:
軟件設計模式
19 種語言
العربية
Български
Català
Deutsch
English
فارسی
Français
Հայերեն
Italiano
日本語
한국어
Norsk bokmål
Polski
Русский
Svenska
தமிழ்
Türkçe
Українська
Tiếng Việt
編輯連結
模板
討論
澳門繁體
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
閱讀
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
編輯
檢視歷史
一般
連結至此的頁面
相關變更
上載檔案
特殊頁面
靜態連結
頁面資訊
取得短網址
下載QR碼
列印/匯出
下載為PDF
可列印版
其他專案
維基數據項目
外觀
移至側邊欄
隱藏
維基百科,自由的百科全書
閱
論
編
軟件設計模式
設計模式
創建型
抽象工廠
生成器
工廠方法
惰性初始
原型
單例
結構型
適配器
橋接
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
)
分類
:
軟件設計模式
軟件開發模板