1 模板方法(Template Method)
简单来说就是 一个方法有多个步骤去执行,包括 不变的方法和可变的方法,可变的方法就放到子类里面执行。例子 将某个东西塞冰箱里需要几步(1 2 3 4 )
2 策略模式(Strategy)
简单来说就是 面向对象中的多态就可以认为是一种策略模式的使用, 对于同一个接口使用不同的实现类, 有不同的行为。
实例 :小伙伴出去玩耍, 需要选择一种出行方式(同一个接口), 有自驾出行和公交出行两种策略
原文:https://www.cnblogs.com/lsy26821/p/13968878.html