登录
设计模式行为型:中介模式
冬至子
2023-06-06
686
分享海报
电子说
1.3w
人已加入
+加入圈子
描述
提供一个中介者完成对一系列操作的封装,降低对象间的系统耦合度。中介者模式又称为调停者模式。
结构图
角色与理解
中介模式共分为四种角色:
Mediator(抽象中介者):声明具体中介者公共的方法,被抽象同事类所引用,供具体同事类适用
ConcreteMediator(具体中介者):实现抽象中介者公共的方法,引用具体同事类完成一系列操作的封装
Colleague(抽象同事类):声明公共方法,引用抽象中介者,供子类调用
ConcreteColleague(具体同事类):实现公共方法,编写具体业务方法供具体中介者调用或者调用中介者中的方法。
具体中介者引用具体同事类完成一系列操作的封装,被抽象同事类或者具体同事类调用
核心代码
抽象中介者
具体中介者
抽象同事类
具体同事类
客户端
打开APP阅读更多精彩内容
点击阅读全文
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
封装技术
耦合器
基于入侵
行为
模式
的告警关联
2009-08-13
488
上网
行为
管理新
模式
2010-04-09
435
Java设计
模式
(二十一):
中介
者
模式
2018-01-24
301
AI如何分析理解人类的思维和
行为
模式
2020-11-06
3689
设计
模式
最佳实践探索—策略
模式
2022-10-31
922
设计
模式
:备忘录设计
模式
2023-06-06
786
设计
模式
:访问者设计
模式
2023-06-06
789
设计
模式
行为
型
:备忘录
模式
2023-06-07
832
设计
模式
行为
型
:策略
模式
2023-06-07
640
设计
模式
行为
型
:状态
模式
2023-06-07
590
设计
模式
行为
型
:访问者
模式
2023-06-07
727
设计
模式
行为
型
:模板方法
模式
2023-06-07
564
设计
模式
行为
型
:观察者
模式
2023-06-07
651
行为
型
设计
模式
在UVM中的应用
2023-08-09
671
噪声的
模式
与
行为
,区别Earth与Ground的重要性
2023-12-01
515
全部
0
条评论
快来发表一下你的评论吧 !
发送
登录/注册
×
20
完善资料,
赚取积分