• 技术文章 >php教程 >PHP开发

    星际争霸之php策略模式

    2016-06-07 17:23:10原创604

    星际开地图对战,等5秒钟进入地图后,每个玩家都会拥有一个基地,几个农民等,还会有初始的人口供给。但这些是根据种族的不同而不同。


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


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



    策略模式(Strategy)示例:


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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp public building Strategy function
    上一篇:星际争霸之php面向对象(二) 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 如何优化设置phpcms v9的url规则?• 另类操作dedecms 文章的审核状态• ThinkPHP3.1.2整合UCenter详解(二)• 缓存技术详谈—php• jsp实现ie中的后退方法
    1/1

    PHP中文网