设计模式 20 中介者模式 Mediator Pattern

csdn推荐

中介模式(Mediator Pattern)是一种行为型设计模式,它允许对象之间通过一个中介对象来进行通信,而不必直接相互引用。中介对象将系统内部的不同对象之间的交互进行封装,从而降低系统的耦合度,使得对象之间的交互更加灵活和可扩展。举个例子,假设一个房屋出租平台需要将房东和租户联系起来。在没有中介模式的情况下,房东和租户需要直接联系,这样会导致房东和租户之间的耦合度很高。如果使用中介模式,平台可以充当中介,房东和租户之间的交互都通过平台来进行。这样可以降低房东和租户之间的耦合度,也方便平台对房屋出租的管理。在中介模式中,中介对象起到了协调不同对象之间的作用。当一个对象需要与其他对象交互时,它只需要向中介对象发送请求,中介对象会将请求转发给相应的对象,从而完成对象之间的交互。这样,对象之间的交互变得更加简单和灵活。

文章来源:https://blog.csdn.net/jxusthusiwen/article/details/139247350



微信扫描下方的二维码阅读本文

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容