欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

星际争霸之php策略模式

程序员文章站 2022-04-11 14:12:14
...
星际开地图对战,等5秒钟进入地图后,每个玩家都会拥有一个基地,几个农民等,还会有初始的人口供给。但这些是根据种族的不同而不同。


待解决的问题:我们需要根据种族的不同,而对玩家进行不同的初始化,最好将这些不同的处理方式封装。


思路:定义初始化的接口,然后制作不同种族的初始化类。



策略模式(Strategy)示例:


为了使代码不至于过长,一部分类的定义不在此写出,如果要调试,请用字符串等方式替代new。

星际争霸之php策略模式

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。