游戏设计模式
e_Chubby
~~~~
展开
-
unity 中介者模式范例
实现Colleague1和Colleague2通过Mediator交流(SendMessage)。// 抽象同事类public abstract class Colleague{ protected Mediator m_Mediator = null; // 通过Mediator 对外沟通, 指向中介者 public Colleague(Mediator theMediator) { m_Mediator = theMediator; }原创 2021-02-01 20:55:53 · 207 阅读 · 0 评论 -
「游戏设计模式」 桥接模式 (Bridge)
桥接模式(Bridge)GoF: 将抽象与实现分离, 使二者可以独立的变化;误定义多数人以为这是"只依赖接口而不依赖实现"原则的另一个解释:定义一个接口类, 然后实现的部分在子类中完成;要点将实现"不同功能"交给"不同子类完成"也就是利用"继承的方式"来完成不同功能的实现类图注意可见, 每增加一个子类就要增加不同功能数的孙类, 扩充不方便;真的定义要点解除"继承实现"的限制;类图代码public abstract class RenderEngine{...}publi原创 2020-08-28 18:05:35 · 126 阅读 · 0 评论