logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unity23种设计模式之 命令模式

将"请求"封装成对象,从而让你可以用不同的请求来参数化客户端,支持排队、日志、撤销等操作。UML结构简化Invoker(调用者) → Command(命令接口) → Receiver(执行者)Invoke:按钮、输入系统、AICommand:一次具体行为(Jump,Attack,UseItem)Receiver:真正干活的对象(Player、Enemy、System)

#设计模式#命令模式
Unity23种设计模式之 中介者模式

中介者模式是一种行为型设计模式,通关引入一个“中介者对象”,封装对象之间的交互,从而让各个对象之间不再彼此引用,降低耦合。简单理解:之前聊天是面对面,现在是通过中介。

#设计模式#中介者模式
Unity23种设计模式之 策略模式

把一组算法封装成独立的类,让他们可以互相替换,算法的变化不影响使用算法的代码。核心思想:行为抽象从成策略接口,每种行为一个具体策略,使用方只依赖接口,不关心实现。

#设计模式#策略模式
到底了