用c++實現《圖解設計模式》——template method 模式

定義一個操作中的算法骨架,將某些實現延遲到子類(就是利用虛函數,讓子類去實現某些功能,這些方法一般都設置成protected的,因爲public出去沒有意義,你是希望子類的實現這個方法)。Template method使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。   在父類中定義處理流程的框架,在子類中實現具體處理的模式稱爲template method。   設計模式的作用就
相關文章
相關標籤/搜索