模板方法模式(Template Method)



 GOF意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。(固定步骤行为的解决方案)

角色:

1 抽象类(AbstractClass):实现了模板方法,定义了算法的骨架。

2 具体类(ConcreteClass):实现抽象类中的抽象方法,已完成完整的算法。

实现要点:固定步骤在父类中定义成抽象方法。

猜你喜欢

转载自jishudaren.iteye.com/blog/2295502