目录示例模板方法模式定义意图主要解决问题适用场景优缺点西天取经的九九八十一难 示例 当我们设计一个类时,我们能明确它对外提供的某个方法的内部执行步骤, 但一些步骤,不同的子类有不同的行为时,我们该如何来设计该类? 下面以玩王者荣耀为例展开学习: 玩游戏首先需要初始化游戏,然后加载地图、加载角色、然后才能开始游戏,最后结束游戏 定义一个Game类: public abstract class Game {public final void play () {initia...