web中介者模式的动机是什么
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要介绍"web中介者模式的动机是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"web中介者模式的动机是什么"文章能帮助大家解决问题。意图当多个对
千家信息网最后更新 2024年11月27日web中介者模式的动机是什么
这篇文章主要介绍"web中介者模式的动机是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"web中介者模式的动机是什么"文章能帮助大家解决问题。
意图
当多个对象为了同一个目的需要相互协作时,指定一个中介对象作为业务的中枢,以降低各个对象之间的耦合程度。
动机
面向对象设计的一个重要原则就是高内聚,低耦合。因此在设计一个软件时,总是希望将系统的功能进行分解然后分配给不同的参与者类。这种方式对于软件功能中可以复用的那部分没有任何问题,因为这有助于软件功能的复用化。但是对于软件功能中只适用于当前软件的那部分功能,如果非要强制性的分配到参与者类中的话,就会造成类数量的膨胀和类之间依赖程度的几何级数增长。
考虑下面的Word2016中的文字环绕属性设定对话框,用户在选择不同的环绕方式之后,下面的文字环绕方向和距离设定控件的有效无效会随之发生变化。
如果将让每个环绕方式控件管理其他控件动作的话,需要让每个环绕方式控件都要和其他控件之间建立通知渠道。可以想象这是多么复杂的一个网络。
几乎所有的应用开发都会遇到这样的问题,也就是说当我们将可以共通的功能越来越集中到可复用的类之后,总是要有人来承担那些不可复用的部分。而那些不可复用的部分往往就是应用特有的内容,这部分内容处于业务的中心,利用可复用类的功能,协调可复用类的行为。处理这部分功能的类就是中介者类。
关于"web中介者模式的动机是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
功能
复用
控件
软件
中介
中介者
动机
对象
方式
部分
模式
不同
之间
内容
就是
知识
问题
业务
参与者
文字
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
浙江全省网络安全会议
bbs 服务器
ipad学习网络技术
阿里云服务器能玩和平精英吗
上海艾琛网络技术官网
中国网络安全信息化建设
软件开发OT
网络安全三提升
沧州移动点餐软件开发
网络安全法律法规知识考题
网络安全的五个目标不可抵赖性
网络安全的简笔画
互联网公司和科技公司
北京第三方软件开发定制费用
杭州服务器生产厂家有哪些
生死狙击2服务器什么时候开
软件开发公司怎么交增值税
域服务器禁用之后怎么处理
6月18网络安全
社区实用软件开发
软件开发分工计划表
网络关键建和网络安全
网络安全手抄报8k纸四年级简单
数据库drain
云网络安全连接
校园网ftp服务器搭建
计算机网络技术名人
pda软件开发实例图书
手机如何建服务器
网络安全手抄 亮