[设计模式]模板方法模式

1. 定义   定义了一个操作中的算法骨架,而将一些步骤延迟到子类中实现。模板方法使得子类可以不改变一个算法的结构而重定义该算法中某些特定的步骤。 2. 类图      AbstractClass:抽象类,用来定义算法骨架和原语操作,具体的子类通过重定义这些原语操作来实现一个算法的各个步骤,在这个类中,也可以提供原语的默认实现。   ConcreteClass:具体实现类。用来实现算法骨架中的某些
相关文章
相关标签/搜索