首页 > 其他 > 详细

我的设计模式:中介者模式

时间:2018-08-06 11:03:41      阅读:145      评论:0      收藏:0      [点我收藏+]
遇到的问题:
错综复杂的相互影响,相互调用的类
一个类的方法太依赖多个其他类了

技术分享图片

网络拓扑结构:环形结构、总线结构、星型结构
其中星型结构最让人青睐
如下图:
技术分享图片

代码重构一书讲到,要尽可能减少中间层的使用,因为“中间商会赚钱插件”。这里我们引入"中间商"目的:减少错综复杂的调用关系。

中介者模式的原则:
每个类不再和其他多个类直接打交道,而是和中介者打交道,中介者来管理各个类的调用关系!!!

我的设计模式:中介者模式

原文:http://blog.51cto.com/13496382/2155128

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!