游戏开发设计模式
文章平均质量分 88
除夕是我的猫
这个作者很懒,什么都没留下…
展开
-
游戏开发设计模式:命令模式
二、命令模式2.1 命令模式的总结与介绍将一个请求封装成一个对象,从而允许使用不同的请求、队列或日志将客户端参数化,同时支持请求操作的撤销与恢复。命令就是一个对象化(实例化)的方调用、面向对象化的回调。2.1.1 命令模式的结构Command: 抽象命令类MoveCommand: 具体命令类Invoker: 调用者Actor: 接收者Client:客户类2.1.1 命令模式的分析命令模式的本质是对命令进行封装,将发出命令的责任和执行命令的责任分割开。让命令作为一个类,来进行调原创 2022-03-09 19:20:49 · 4359 阅读 · 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 · 3942 阅读 · 0 评论