建立型:在建立物件的同時隱藏建立邏輯
工廠構建器
原型結構型:關注類和物件的組合
橋接介面卡
組合裝飾
外觀享元
**行為型:關注物件間的通訊
責任鏈命令
迭代器中介者
結構:使用者類 [ 傳送訊息 ],聊天室類 [ 顯示訊息 ( 使用者 ) ]
類通訊:使用者作為聊天室傳送訊息方法的引數,使用者類中直接呼叫聊天室的方法(靜態方法,不需例項化即可訪問)
備忘錄觀察者
狀態策略
模板訪問者
說明
參考
單一職責原則
李氏替換原則
依賴倒置原則
23種設計模式總結
下面我總結我一下我的記憶方法,希望給大家分享。首先列出23種設計模式 1 singleton 單件 2 abstract factory 抽象工廠模式 3 builder 生成器模式 4 factory method 工廠方法模式 5 prototype 原型模式 6 adapter 介面卡模式 7...
23種設計模式總結
前言 設計模式屬於系統架構,是程式設計師長期以來的經驗總結,不是一門技術性語言。設計模式的作用就是讓你的 系統解耦合,可最大力度的提高系統靈活擴充套件性。當然用設計模式和不用設計模式也許都可以實現 預期目的,但如果想要你的系統易於維護,考慮長遠的發展的話,這種經驗就不可或缺。不會偷懶的程式設計師不是...
設計模式 23種設計模式
一 軟體設計模式的概念 軟體設計模式 software design pattern 又稱設計模式,是一套被反覆使用 多數人知曉的 經過分類編目的 設計經驗的總結。它描述了在軟體設計過程中的一些不斷重 生的問題,以及該問題的解決方案。也就是說,它是解決特定問題的一系列套路,是前輩們的 設計經驗的總結...