设计模式
设计模式
Leopan626
hehehe
展开
-
【单例模式】
保证一个类只有一个实例,并提供一个全局访问点,常用于管理器类,如游戏管理器,音效管理器等。原创 2023-05-06 18:18:42 · 83 阅读 · 0 评论 -
【工厂模式】
定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个,常用于创建具有相同接口的不同类型的对象,如敌人工厂,武器工厂等。原创 2023-05-06 18:27:06 · 77 阅读 · 0 评论 -
【命令模式】
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,常用于实现撤销和重做功能,如编辑器中的撤销和重做按钮。原创 2023-05-06 18:04:31 · 83 阅读 · 0 评论 -
【状态模式】
允许一个对象在其内部状态改变时改变它的行为,常用于实现有限状态机,如角色的行走,跳跃,攻击等。原创 2023-05-06 17:55:43 · 63 阅读 · 0 评论 -
【观察者模式】
定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,当主题对象的状态发生变化时,会通知所有观察者对象,常用于事件系统,如键盘输入,鼠标点击等。原创 2023-05-06 17:44:14 · 47 阅读 · 0 评论