[設計模式]模板方法模式

1. 定義   定義了一個操作中的算法骨架,而將一些步驟延遲到子類中實現。模板方法使得子類可以不改變一個算法的結構而重定義該算法中某些特定的步驟。 2. 類圖      AbstractClass:抽象類,用來定義算法骨架和原語操作,具體的子類通過重定義這些原語操作來實現一個算法的各個步驟,在這個類中,也可以提供原語的默認實現。   ConcreteClass:具體實現類。用來實現算法骨架中的某些
相關文章
相關標籤/搜索