設計模式之模板方法模式(C++)

設計模式之模板方法模式 模板方法模式,定義一個操作中的算法的股價,而將一些步驟延遲到了子類中。模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。說白了就是有一個算法有很多部分,這個算法在基類中已經定義好了。而算法中的各個部分都寫成各個成員函數了。然後在子類中可以覆蓋這些成員函數,從而實現不同的算法。 其UML圖如下: 在AbstractClass中有個TemplateMeth
相關文章
相關標籤/搜索