抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

设计模式之模板方法。

模板方法

定义一个操作中的算法的骨架(稳定),而将一些步骤(变化)放到子类中。模板方法使得子类不需要修改父类的结构(复用)即可重定义(override,重写)该算法中的某些特定步骤。

使用场景

一个算法骨架稳定,但其中一些步骤存在变化,可以使用模板方法。

举例

没有使用 template method

使用 template method




本站采用 Volantis 主题设计