遊戲中的設計模式五(策略模式)

博客地址:blog.liujunliang.com.cn 寫在前面 在遊戲中計算各個以爲的攻擊值、防護值時,因爲各個角色的職業不一樣,攻擊值和防護值計算算法就會不同算法 一般使用if....else語句來抉擇不一樣類型之間的算法將帶來程序複雜和難以維持,當有新的算法或行爲時違背開閉原則ide 策略模式是對算法的包裝,是把使用算法的責任和算法自己分割開來。委託給不一樣的對象管理。this 模式角色
相關文章
相關標籤/搜索