模板方法模式

加粗样式
1.相同的方法放在父类,而类似吃东西不同的方法只是在父类作一个声明模板方法模式_第1张图片
模板方法模式_第2张图片

2.类图 基本方法3是相同的 不同的子类提供父类方法的不同实现

模板方法模式_第3张图片
模板方法模式_第4张图片
模板方法模式_第5张图片

3.具体分类
模板方法模式_第6张图片

不同子类返回不同的钩子方法
模板方法模式_第7张图片
4.优缺点
模板方法模式_第8张图片
模板方法模式_第9张图片
5.使用场景
模板方法模式_第10张图片

你可能感兴趣的:(模板方法模式)