Java设计模式--模板方法模式(Template Method)

概述 在模板方法模式中,能够将相同的代码放在父类中,例如将模板方法“请客”以及基本方法“点单”和“买单”的实现放在父类中,而对于基本方法“吃东西”,在父类中只作一个声明,将其具体实现放在不一样的子类中,在一个子类中提供“吃面条”的实现,而另外一个子类提供“吃满汉全席”的实现。 经过使用模板方法模式,一方面提升了代码的复用性,另外一方面还能够利用面向对象的多态性,在运行时选择一种具体子类,实现完整的
相关文章
相关标签/搜索