設計模式-模板方法模式

一、模板方法模式 模板方法模式在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在不改變算法結構的情況下,重新定義算法中的某些步驟。 二、UML類圖 三、鉤子 鉤子是一種被聲明在抽象類中的方法,但只有空的或者默認的實現。鉤子的存在可以讓子類有能力對算法的不同點進行掛鉤。要不要掛鉤,由子類自行決定。 四、好萊塢原則 別調用(打電話給)我們,我們會調用(打電話給)你。 好萊
相關文章
相關標籤/搜索