Java設計模式--模板方法模式(Template Method)

概述 在模板方法模式中,能夠將相同的代碼放在父類中,例如將模板方法「請客」以及基本方法「點單」和「買單」的實現放在父類中,而對於基本方法「吃東西」,在父類中只作一個聲明,將其具體實現放在不一樣的子類中,在一個子類中提供「吃麪條」的實現,而另外一個子類提供「吃滿漢全席」的實現。 經過使用模板方法模式,一方面提升了代碼的複用性,另外一方面還能夠利用面向對象的多態性,在運行時選擇一種具體子類,實現完整的
相關文章
相關標籤/搜索