- 时间:2022-07-16 00:22 编辑: 来源: 阅读:265
- 扫一扫,手机访问
摘要:Golang行为设计模式,中介模式
{免费源码}
“golang行为设计模式”,中介模式的起源,最近复习了设计模式,读了谭永德的< & lt这就是你学习设计模式的方式>:& gt这一系列笔记打算采用golang实践的中介者模式。中介模式也称为中介模式或中介模式。 用一个中介对象封装一系列的对象交互,中介使得对象之间不需要显式交互,使得它们之间的耦合是松散的,它们之间的交互可以独立改变,属于行为设计模式。 调解器模式主要适用于以下应用场景 (1)系统中对象之间存在复杂的引用关系,由此产生的相互依赖关系混乱,难以理解。 (2)互动的公共行为。如果你需要改变你的行为,你可以添加一个新的中介类。 (来自谭永德 (2)每一类都有自己的作用,符合迪米特里定律。 中介模式的缺点中介模式把多个对象的直接依赖关系变成了中介和多个同事之间的依赖关系。 同事多了,中介就会变得臃肿,复杂,难以维护。 (来自谭永德