Template模板方法模式

Template模板方法模式 作用:定義一個操作中的算法的骨架。而將一些步驟延遲到子類中,模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 其關鍵是將通用算法(邏輯)封裝在抽象基類中,並將不同的算法細節放到子類中實現。 UML圖如下: AbstractClass是抽象類,其實也就是一個抽象模板,定義並實現了一個模板方法。這個模板方法一般是一個具體方法,它給出了一個頂層邏輯的
相關文章
相關標籤/搜索