[同系列文章]
1. 設計模式學習筆記(一)- -策略模式
2. 設計模式學習筆記(二)- -觀察者模式
3. 設計模式學習筆記(三)- –裝飾者模式
4. 設計模式學習筆記(四)- –工廠模式
5. 設計模式學習筆記(五)- –單件模式
6. 設計模式學習筆記(六)- –命令模式
7. 設計模式學習筆記(七)- –適配器模式
不知不覺學習了書本的一大半啦,學完模板方法模式,接下來還有四個模式,學完之後就完結啦,加油麼麼噠ヾ(◍°∇°◍)ノ゙
我們深入封裝算法塊,讓子類可以在任何時候都可以將自己掛接進運算裏。我們甚至會在本章學到一個受到好萊塢影響而啓發的設計原則。
模板方法模式
定義
在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在不改變算法結構的情況下,重新定義算法中的某些步驟。
好萊塢原則
別調用我們,我們來調用你(高層調用低層)
怎麼有點像“你站着別動,我給你買…..”的味道(灬°ω°灬)