基於功能場景的模式組織方式
體系結構模式
設計模式
慣用法從混沌到結構
層管道和過濾器黑板
直譯器分布式系統
**者管道和過濾器
微核互動式系統
mvcpac
適應性系統
微核映像
建立抽象工廠
原型建造者
單件工廠方法
結構化分解
整體-部分
組合工作的組織
主控-從屬
職責鏈命令
中介者訪問控制
**外觀
迭代器服務變化
網橋策略
狀態模板方法
服務擴充套件
裝飾訪問者
管理命令處理器視
圖處理程式
備忘錄適應
介面卡通訊
出版者-訂閱者
**器-接收器
客戶機-分配器-伺服器
資源處理
享元計數指標
軟體體系結構 組合模式
在軟體設計與程式設計中經常會遇到屬性資料,當處理屬性結構的資料時,程式設計師必須經常區分葉子結點和樹的乙個樹枝結點。這使得 變得更加複雜,容易出錯。允許一致地對待複雜和原始物件的介面,客戶類以相同的方式對待單獨的物件和一組物件。使用不同的語言作為問候語,使用者選擇乙個國家,程式顯示該國家見面時使用的...
面向模式的軟體體系結構(卷1) 什麼是模式
模式 在普遍場景中,發現問題的本質,並提供了經過充分驗證的方法。三個圖式 1 場景 發現問題的場景。2 問題 發現強制條件,強制條件可以是統一的,也可能是矛盾的。強制條件就是約束條件 3 解決方案 主要是平衡強制條件,不能完全解決所有強制條件 模式的類別 體系結構模式 粗粒度 設計模式 細粒度 慣用...
軟體體系結構 責任鏈模式
責任鏈模式為某個請求建立乙個物件鏈,每個物件依次檢查此請求,並對其進行處理,或者將它傳給鏈中的下乙個物件。鍊錶是很常見一種資料結構,責任鏈模式的結構其實和鍊錶相差無幾,唯一的區別就是責任鏈模式中所有的物件都有乙個共同的父類 或介面 在責任鏈模式中,n個 handler 子類都處理同乙個請求,只不過具...