設計模式 23種設計模式總結

2022-06-01 21:54:08 字數 436 閱讀 7429

建立型:在建立物件的同時隱藏建立邏輯

工廠構建器

原型結構型:關注類和物件的組合

橋接介面卡

組合裝飾

外觀享元

**行為型:關注物件間的通訊

責任鏈命令

迭代器中介者

結構:使用者類 [ 傳送訊息 ],聊天室類 [ 顯示訊息 ( 使用者 ) ]

類通訊:使用者作為聊天室傳送訊息方法的引數,使用者類中直接呼叫聊天室的方法(靜態方法,不需例項化即可訪問)

備忘錄觀察者

狀態策略

模板訪問者

說明

參考

單一職責原則

李氏替換原則

依賴倒置原則

23種設計模式總結

下面我總結我一下我的記憶方法,希望給大家分享。首先列出23種設計模式 1 singleton 單件 2 abstract factory 抽象工廠模式 3 builder 生成器模式 4 factory method 工廠方法模式 5 prototype 原型模式 6 adapter 介面卡模式 7...

23種設計模式總結

前言 設計模式屬於系統架構,是程式設計師長期以來的經驗總結,不是一門技術性語言。設計模式的作用就是讓你的 系統解耦合,可最大力度的提高系統靈活擴充套件性。當然用設計模式和不用設計模式也許都可以實現 預期目的,但如果想要你的系統易於維護,考慮長遠的發展的話,這種經驗就不可或缺。不會偷懶的程式設計師不是...

設計模式 23種設計模式

一 軟體設計模式的概念 軟體設計模式 software design pattern 又稱設計模式,是一套被反覆使用 多數人知曉的 經過分類編目的 設計經驗的總結。它描述了在軟體設計過程中的一些不斷重 生的問題,以及該問題的解決方案。也就是說,它是解決特定問題的一系列套路,是前輩們的 設計經驗的總結...