2020
09-25
09-25
php设计模式之适配器模式实例分析【星际争霸游戏案例】
本文实例讲述了php设计模式之适配器模式。分享给大家供大家参考,具体如下:星际的很多兵种,都有至少一项特殊技能。而且有些兵种的技能是相同的,比如虫族部队都会恢复血。如果按照一般的思路,把技能的操作和控制作为方法,放在每个兵种的定义类来实现,代码会重复,也不容易修改。那我们就会考虑用继承的办法,比如我们可以设计一个虫族的基类,里面有受伤后血恢复的方法。在设计刺蛇(Hydralisk,口水兵)的时候,我们可以让刺蛇...
继续阅读 >