单例模式
对象池
状态机
命令模式
观察者

单例模式(Singleton)

确保一个类在整个生命周期中只有一个实例。GameManager、AudioManager 等全局管理器适用。

GameManager 单例测试
GameManager 实例 ID: --
点击「获取单例」查看单例行为...

对象池模式(Object Pool)

复用对象减少 GC,子弹/粒子系统常用。池中绿色可用,红色在用。

子弹对象池(10 个)
可用:10 在用:0
点击「发射子弹」从池中获取...

状态机模式(FSM)

角色状态管理:Idle → Run → Jump → Attack 等。非法转换会被拦截。

角色状态
Idle
Run
Jump
Attack
点击按钮切换状态...

命令模式(Command)

将操作封装为命令对象,支持队列、回放和撤销。

方向指令
命令队列
队列为空
点击方向按钮添加指令...

观察者模式(Observer)

事件发射器 + 多个观察者,实现解耦的通知机制。

观察者列表
成就系统
音效系统
UI 系统
日志系统
点击「触发事件」查看通知...