1.定义
定义了一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。
2.类图
3.例子
父类定义了做饭的步骤,而子类用来实现步骤中的具体细节,比如其中的一步为放盐,子类就可以重写这个方法,也就是可以自己定义加盐的多少。
1.定义
定义了一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。
2.类图
3.例子
父类定义了做饭的步骤,而子类用来实现步骤中的具体细节,比如其中的一步为放盐,子类就可以重写这个方法,也就是可以自己定义加盐的多少。