16模板方法课题.ppt

* 模板方法模式 组员:李晓东 鄢玲玲 * 制作面包: * 就比如: 现在去买一块面包,可以是加牛奶的,也可以是水果的,还可以什么都不加,面包师用同一块模板做出面包,有可能口味不同。 * 接下来是一个例子:泡咖啡和泡茶 ⑴ 把水煮沸 ⑴ 把水煮沸 ⑵ 用沸水冲泡咖啡 ⑵ 用沸水浸泡茶叶 ⑶ 把咖啡倒进杯子 ⑶ 把茶倒进杯子 ⑷ 加糖和牛奶 ⑷ 加柠檬 步骤假定就是这样,差不多都是相同的 * 模版方法模式是最为常见的几个模式之一,模版方法模式需要开发抽象类和具体子类的设计师之间的协作。一个设计师负责给出一个算法的轮廓和骨架,另一些设计师则负责给出这个算法的各个逻辑步骤,模板方法是一种类行为型模式。 模板方法模式的定义就是:由抽象父类控制顶级逻辑,并把基本操作的实现推到子类中去实现,这是通过继承来实现对对象的复用。 * 汽车制造 普通两厢车和豪华三厢车都是汽车,它们的制作方法也很相似, 找出不同的地方 比如: 普通两厢车 豪华三厢车 (1) 安装了两厢车车架

文档评论(0)

1亿VIP精品文档

相关文档