JavaScript設計模式-----模板方法模式

1.模板方法模式的定義和組成: 假如我們有一些平行的子類,各個子類之間有一些相同的行爲,也有一些不同的行爲,如果相同和不同的行爲都混合在各個子類的實現中,說明這些相同的行爲會在各個子類中重複出現。但實際上,相同的行爲可以被搬移到另一個單一的地方,模板方法模式就是爲了解決這個問題而生的,在模板方法模式中,子類的實現中的相同部分被上移到父類中,而將不同的部分留待子類來實現。這也很好的體現了泛化的思想。
相關文章
相關標籤/搜索