ConcreateClassA
模板方法(Template Method Pattern) 定义一个操作中的算法的框架,而将一些步骤延迟到子类中实现。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
AbstractClass
# operation1(params):void # operation2(params) # operation3() + templateMethod();
模板方法模式
ConcreateClassB