《HeadFirstDesignPattern》筆記:模版方法模式

引言 之前的議題都是圍繞着封裝轉;已經封裝了創建對象,方法調用,複雜接口、等等 現在要深入封裝算法塊,可以讓子類在任何時候都可以將自己掛在進算法裏。 模版方法模式類圖 使用模版方法時,由超類控制流程,並抽象子類必須實現的方法,提供鉤子函數,供子類選擇實現與否,參與流程控制。 超類往往是抽象類 使用模版方法時,由超類控制流程,提供接口,由外部實現接口,在流程中使用到接口的方法。 設計原則 好萊塢原則
相關文章
相關標籤/搜索