![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏编程模式
文章平均质量分 52
Ryaneo
这个作者很懒,什么都没留下…
展开
-
游戏编程模式学习 第二章:享元模式
享元模式: 换句话说就是共享对象,在某些对象需要重复创建,且最终只需要得到单一结果的情况下使用 享元(Flyweight),顾名思义,一般来说当你有太多对象并考虑对其进行轻量化时,他便能派上用场。享元模式通常将对象数据切分成两种类型来解决问题。第一种是类型数据是那些不属于单一实例对象并且能够被所有对象共享的数据。GoF将其称为内部状态(the intrinsic state),其他数据便是外部状态。 主要目的: 在程序设计时,有时需要生成大量细粒度的类实例来表示数据。如果能发现这些实例数据除了几个参数外基原创 2020-11-28 20:40:22 · 165 阅读 · 2 评论 -
游戏编程模式学习:第一章命令模式
命令模式:将一个请求封装成一个对象,从而允许你使用不同的请求,队列或者日志将客户端参数化,同 时支持请求操作的撤销与恢复; 主要目的 该设计模式主要是为了隔离请求和实际执行者之间接触,实现两者的解耦。所有的请求统一有一个类负责 该类负责管理这些请求。这样命令对象和接收者之间的耦合度就会降低。命令对象不用直接施加命令到接收者上。 而会通过施加命令到命令接口,通过命令接口实例化出来一个相应的命令,从而施加到接收者上。 具体例子: 1.我们去餐厅吃饭,我们是通过服务员来点菜,具体是谁来做这些菜和他们什么时候完成的原创 2020-11-22 16:18:59 · 140 阅读 · 1 评论