游戏中的设计模式五(策略模式)

博客地址:blog.liujunliang.com.cn 写在前面 在游戏中计算各个以为的攻击值、防护值时,因为各个角色的职业不一样,攻击值和防护值计算算法就会不同算法 一般使用if....else语句来抉择不一样类型之间的算法将带来程序复杂和难以维持,当有新的算法或行为时违背开闭原则ide 策略模式是对算法的包装,是把使用算法的责任和算法自己分割开来。委托给不一样的对象管理。this 模式角色
相关文章
相关标签/搜索