摘要: 运用状态模式和桥接模式实现角色的AI,使控制和状态能够分别独立变化, 这里状态的切换由两种思路: 1.放在Controller中进行切换 2.放在各个状态状态之中进行切换,只不过是调用Controller的ChangeState方法 UML类图: 阅读全文
posted @ 2018-01-09 18:24 Recho 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 定义: 在一个操作方法中定义算法的流程,其中这些步骤由子类完成。模板方法模式让子类 在不变更原有算法流程的情况下,能够重新定义其中的步骤。 上述的定义中包含两个方面: 定义一个算法的流程,即是很明确地定义算法的每一步骤,并写在父类的方法中 ,而每一个步骤都可以是一个方法的调用。 某些步骤由子类完成, 阅读全文
posted @ 2018-01-09 17:37 Recho 阅读(294) 评论(0) 推荐(0) 编辑