首页
开源软件
问答
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
资讯
软件
博客
动弹
专区
问答
活动
工具
培训
APP
Gitee
新媒体
OSC 公众号
硬核 + 嬉笑怒骂
OSC 微博
技术圈大 V 出没
OSC 视频号
AI 百科
OSC 今日头条
微头条显行业百态
LFOSSA 公众号
LF 开源软件学园
Gitee AI 公众号
大模型托管平台
Gitee 服务号
研发管理解决方案
登录
注册
行为型模式:中介者模式
LieBrother公众号原文: 行为型模式:中介者模式 十一大行为型模式之二:中介者模式。 简介 姓名 :中介者模式 英文名 :Mediator Pattern 价值观 :让你体验中介是无所不能的存在 个人介绍 : Define an object...
作者:
小烁笔记
行为型模式:中介者模式
分享
复制链接
README badge(
)
社交分享
微信
QQ
微博
小烁笔记
2019/05/15 08:09
引用来自“hukai63280320”的评论
中介那个例子中有点疑问,假设后面中介又多了房源,怎么扩展?
引用来自“LieBrother”的评论
新增其他房源的房东对象,在中介类 RentingMediator 中加上对应的房东对象和逻辑。
引用来自“hukai63280320”的评论
这是否违反了开闭原则?
不算违反了开闭原则,中介模式解决的问题是把强依赖的对象变成弱依赖,将强依赖转到中介对象里,这里的添加多房源,只是多了一个依赖对象,把这个依赖关系添加到中介对象里。
回复
举报
小烁笔记
2019/05/09 08:00
引用来自“hukai63280320”的评论
中介那个例子中有点疑问,假设后面中介又多了房源,怎么扩展?
新增其他房源的房东对象,在中介类 RentingMediator 中加上对应的房东对象和逻辑。
回复
举报
小烁笔记
2019/02/25 23:21
引用来自“smlljop”的评论
看完了我还是不知道在真正开发中啥时候使用,能拿真实开发的例子举例吗?
你好,文章后面有讲到 MVC 模式,这个就是采用了中介者模式,可以深入了解 MVC 模式的代码,这样子可能就有助于你理解
回复
举报
回复 @
{{ emoji.type }}
{{emojiItem.symbol}}
评论用户
h
s
推荐博客
Hologres诊断与优化快速入门
阿里云大数据AI技术
·
今天 11:41
0 评论
从对话到自主行动:AI应用如何从 Chat 进化为 Agent?开源项目源码深度揭秘|得物技术
得物技术
·
今天 11:27
0 评论
一文读懂2024!2025往“这”瞧 |《2024 IT行业项目管理调查报告》发布!
炒蚕豆吃蹦豆
·
今天 11:27
0 评论
深度剖析 StarRocks 读取 ORC 加密文件背后的技术
vivo互联网技术
·
今天 10:56
0 评论
算力,并不是大模型厂商发展的护城河
cash_0314
·
今天 10:29
0 评论
万字长文解读MCP框架,让你掌握mark3labs/mcp-go
梦朝思夕
·
今天 08:28
0 评论
《跟老卫学仓颉编程语言开发》实战:猜数字游戏
waylau
·
昨天 16:40
0 评论
如何准确获取 MySQL 主从延迟时间?
爱可生开源社区
·
昨天 15:07
0 评论
大模型赋能,指标平台更懂你的数据
袋鼠云数栈
·
昨天 14:28
0 评论
DistilQwen2.5-R1发布:知识蒸馏助推小模型深度思考
阿里云大数据AI技术
·
昨天 14:23
0 评论
删除一条评论
评论删除后,数据将无法恢复
取消
确定
©OSCHINA(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
社区规范
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号
顶部
引用来自“hukai63280320”的评论
中介那个例子中有点疑问,假设后面中介又多了房源,怎么扩展?引用来自“LieBrother”的评论
新增其他房源的房东对象,在中介类 RentingMediator 中加上对应的房东对象和逻辑。引用来自“hukai63280320”的评论
这是否违反了开闭原则?引用来自“hukai63280320”的评论
中介那个例子中有点疑问,假设后面中介又多了房源,怎么扩展?引用来自“smlljop”的评论
看完了我还是不知道在真正开发中啥时候使用,能拿真实开发的例子举例吗?