例题:泡咖啡和泡茶的步骤
泡咖啡 泡茶
水烧开 水烧开
冲泡咖啡粉 冲泡茶叶
把咖啡倒入杯子 把茶水倒入杯子
加糖和牛奶 加柠檬
模板模式设计
模板模式:封装了一个算法步骤,并子类为一个步骤方法提供实现,可以使子类不改变算法结构的,重新定义算法中的某些步骤。
更加抽象的模板模式:
身边的模板模式
java 数组内置sort模板
comparable接口+Arrays.sort()
安卓自定义控件,BaseAdpater,Activity的生命周期
好莱坞原则
别调用我们,我们会调用你。高层无需知道底层的细节,解耦。