
游戏开发设计模式
文章平均质量分 88
除夕是我的猫
这个作者很懒,什么都没留下…
展开
-
游戏开发设计模式:命令模式
二、命令模式 2.1 命令模式的总结与介绍 将一个请求封装成一个对象,从而允许使用不同的请求、队列或日志将客户端参数化,同时支持请求操作的撤销与恢复。 命令就是一个对象化(实例化)的方调用、面向对象化的回调。 2.1.1 命令模式的结构 Command: 抽象命令类 MoveCommand: 具体命令类 Invoker: 调用者 Actor: 接收者 Client:客户类 2.1.1 命令模式的分析 命令模式的本质是对命令进行封装,将发出命令的责任和执行命令的责任分割开。 让命令作为一个类,来进行调原创 2022-03-09 19:20:49 · 4637 阅读 · 0 评论 -
游戏开发设计模式:单例模式
一、单例模式 文章目录一、单例模式1.1 单例模式总结介绍1.1.1什么是单例模式1.1.2单例模式分类1.1.3单例类特点1.1.4如何保证线程安全?1.2 单例模式的几种写法1.2.1普通懒汉式单例 ( 线程不安全 )1.2.2加锁的懒汉式单例 ( 线程安全 )1.2.3内部静态变量的懒汉单例(C++11 线程安全)1.2.4饿汉式单例 (本身就线程安全)1.3 单例模式的优缺点1.4 在游戏中的应用 1.1 单例模式总结介绍 1.1.1什么是单例模式 单例模式指在整个系统生命周期里,保证一个类只能产生原创 2022-03-09 19:17:39 · 4181 阅读 · 0 评论