設計模式筆記

2021-09-11 03:59:59 字數 835 閱讀 3528

最近在重新讀軟體秘笈-設計模式那點事這本書,在工作了幾年後在重讀此書,此時對設計模式又有了更深一層的理解,並且此次更多的去做了筆記,也分享出來給大家

1建立型模式

工廠方法模式 factory method pattern

抽象工廠模式 abstract factory pattern

建造者模式 builder pattern

原型模式 prototype pattern

單例模式 singleton pattern

2結構型模式

介面卡模式 adapter pattern

橋接模式 bridge pattern

組合模式 composite pattern

裝飾器模式 decorator pattern

外觀模式 facade pattern

享元模式 flyweight pattern

**模式 proxy pattern

3行為型模式

責任鏈模式 chain of responsibility pattern

命令模式 command pattern

直譯器模式 interpreter pattern

迭代器模式 iterator pattern

中介者模式 mediator pattern

備忘錄模式 memento pattern

觀察者模式 observer pattern

狀態模式 state pattern

策略模式 strategy pattern

模板方法模式 template method pattern

訪問者模式 visitor pattern

設計模式筆記

1 類繼承與介面繼承的比較。物件的類與物件的型別的比較 乙個物件的類定義了物件怎麼樣實現的,同時也定義物件內部狀態和操作的實現。但是物件的型別只與他的介面有關,藉口即物件能響應的請求的集合。乙個物件可以有多個型別,不同的類物件可以有相同的型別。理解類繼承和介面繼承之間的差別也十分重要。類繼承根據乙個...

設計模式筆記

設計模式是一種真理,我們在沒有學習過設計模式時都會或多或少的與他不謀而合,但是學習過後我們可以把他從經驗性的東西提煉為理論性的,並且反過來再指導實踐,這應該就是我們學習並使用設計模式的初衷,這好比是政經中的價值規律,任何人都知道東西如果少了而需求大,它 馬上就漲,而反過來 就賤,可是學過政經後就可以...

設計模式筆記

設計模式精解p136,第11章 專家如何進行設計 alexander提到 從片段開始設計不是乙個好的設計方法。即將預先成型的部分新增在一起是無法得到優秀的軟體設計的。但還是可以得到可以工作的軟體的,只是大部分時候難於修改或擴充套件 我的觀點 軟體或者軟體系統都是由 功能模組 和這些 模組之間的聯絡 ...