刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
在一个系统中,用户和组之间存在不同的数据访问权限,需要通过设计映射来维护他们之间的关系。该设计采用的模式用一个对象来封装系列的对象交互,使得用户对象和组对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。请问该设计采用的模式是什么?它适用于什么情况?
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
根据题目描述,用户和组之间的映射关系以及它们之间的交互是通过一个中介对象来维护的,这个中介对象封装了用户和组之间的复杂交互,使得它们之间的耦合松散,且可以独立地改变交互。这符合中介者模式的定义。中介者模式适用于一组对象以定义良好但复杂的方式通信,产生的相互依赖关系混乱且难以理解的情况。因此,该设计采用的中介者模式,适用于一组对象间复杂通信且相互依赖关系混乱的情况。选项D描述符合题意。
创作类型:
原创
本文链接:在一个系统中,用户和组之间存在不同的数据访问权限,需要通过设计映射来维护他们之间的关系。该设计采用的
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



