![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式CPP实现
文章平均质量分 81
T1mzhou
这个作者很懒,什么都没留下…
展开
-
工厂模式(Factory Pattern)之简单工厂
工厂模式(Factory Pattern)之简单工厂简单工厂模式(Simple Factory)用途工厂模式:通过把创建对象的代码包装起来,做到创建对象的代码与具体的业务逻辑代码相隔离的目的。简单工厂模式:定义一个工厂类(MonsterFactory),该类的成员函数(createMonster)可以根据不同参数创建并返回不同的类对象,被创建的对象所属的类(M_Undead,M_Element,M_Mechanic)一般都具有相同的父类(Monster),调用者(这里指main函数)无需关心创建原创 2021-07-10 20:56:29 · 116 阅读 · 0 评论 -
模板方法(Template Method)模式
模板方法(Template Method)模式用途模板方法:在步骤确定且固定的情况下,通过多态机制在多个子类中对每个步骤的细节进行差异化实现,这是模板方法能够达到的效果;分类模板方法模式:在设计模式中属于行为型模式;具体例子A公司有一个小游戏项目组——开发单机闯关打斗类游戏(类似街机打拳类游戏)。一个游戏项目组最少需要三名担任不同角色的员工组成:游戏策划,游戏程序,游戏美术游戏策划:简称策划 ,负责提出游戏的各种玩法需求,确定游戏中各种数值比如人物(敌人)的生命值、魔法值。游戏程序原创 2021-07-10 16:23:24 · 122 阅读 · 0 评论