设计模式
文章平均质量分 95
hhhcbw
Hello World!!!
展开
-
UE开发中的设计模式(二) —— 中介者模式
中介者模式也是一种行为型模式,用一个中介对象封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。Mediator: 抽象中介者ConcreteMediator: 具体中介者Colleague: 抽象同事类ConcreteColleague: 具体同事类可以看到两个同事之间没有依赖关系,都是通过中介者进行通信。原创 2024-08-08 23:35:32 · 434 阅读 · 0 评论 -
UE开发中的设计模式(一) —— 观察者模式
观察者模式(Observer Pattern)又称为发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式、从属者模式(Dependents)模式。观察者模式属于设计模式中的行为型模式,行为型模式用于定义对象之间的交互行为,观察者模式主要用于对象间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。或者说观察者监听目标是否发生变化,如果发生变化则更新观察者状态。原创 2024-08-08 15:55:20 · 449 阅读 · 0 评论