模板模式原理
泡咖啡和泡茶项目

第一个方案
1.咖啡类 4个步骤
2.茶 类 4个步骤
3.测试类

第二个方案
变与不变

1.抽象父类 hotDrink

第三个方案:模板方式

final 关键字 方法不能修改
- 抽象类 抽象方法添加步骤过程

模板模式原理设计


1.抽象类

- 子类
重写父类hook方法,具有灵活性
3.测试主类

身边模板模式
排序鸭子

排序的模板抽象类

- 鸭子排序类


2.鸭子排序测试类

自定义控件


Android的模板模式
适配器

好莱坞原则
意义


与模板模式
经纪人作用—HotDrink,一系列流程
明星—Coffee、Tea完成个性化的内容。

关键点
finnal 方法 不可变 算法族
子类对某些方法进行重写,hook方法可以重写也可以不重写
身边的模板模式:
排序算法 comparable
自定义控件
Android 中的模板模式
好莱坞原则:
模板模式与策略模式对比
模板模式:封装步骤 继承

策略模式:方法、功能封装 组合,使用委托方式,利用接口作为超类,行为族


