設計模式 9 設計模式

2021-07-11 16:53:10 字數 313 閱讀 1941

文章:

head first 第一章

head first 設計模式讀書筆記(1)-策略模式

觀察者模式(head first設計模式學習2)

裝飾者模式——(head first 設計模式3)

工廠模式——(head first設計模式4)

命令模式(head first 設計模式5)

介面卡模式和外觀模式(head first設計模式——6)

模板方法模式(head first 設計模式——7)

迭代器模式和組合模式(head first設計模式——8)

單例模式

設計模式 9 模板模式

原理 在乙個方法中定義了乙個演算法的骨架或者步驟,而將一些步驟延遲到子類中去實現 模板方法可以使得子類在不改變演算法結構的情況下,重新定義演算法中某一些步驟 模板方法中的方法可以分為兩類 模板方法和基本方法 基本方法又可以分為抽象方法 具體方法 鉤子方法 模板方法 乙個模板方法是定義在抽象類中的,把...

設計模式9 外觀模式

將類與類之家的依賴關係放在乙個facade類中,降低了類類之間的耦合度,該模式中沒有涉及到介面 實現類1 public class cpu public void shutdown 實現類2 public class memory public void shutdown 實現類3 public c...

設計模式9 命令模式

命令模式 將乙個請求封裝成乙個物件,從而讓你使用不同的請求把客戶端引數化,對請求排隊或者記錄請求日誌,可以提供命令的撤銷 和恢復功能。三個角色 1 receive接收者角色 2 command命令角色 3 invoker呼叫者角色。抽象命令類 public abstract class comman...