首页
登录
从业资格
在某系统中,不同组(Group)访问数据的权限不同,每个用户(User)可以是一
在某系统中,不同组(Group)访问数据的权限不同,每个用户(User)可以是一
admin
2022-08-02
72
问题
在某系统中,不同组(Group)访问数据的权限不同,每个用户(User)可以是一个或多个组中的成员,每个组包含零个或多个用户。现要求在用户和组之间设计映射,将用户和组之间的关系由映射进行维护,得到如下所示的类图。该设计采用( ) 模式,用一个对象来封装系列的对象交互; 使用户对象和组对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。该模式属于(作答此空)模式,该模式适用于: ( )。
A.创建型类B.创建型对象C.行为型对象D.行为型类
选项
A.创建型类
B.创建型对象
C.行为型对象
D.行为型类
答案
C
解析
中介者模式用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式属于行为型对象模式,适应于下列情况:一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。一个对象引用其他很多对象并且直接与这些对象通信,导致难以复用该对象。想定制一个分布在多个类中的行为,而又不想生成太多的子类。
转载请注明原文地址:https://tihaiku.com/congyezige/2410745.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
在系统分析过程中,编写数据字典时各成分的命名和编号必须依据()。A.数据流程图
()不属于DFD(DataFlowDiagram,数据流图)的要素。A.加
以下关于功能模块设计原则的说法中,不正确的是()。A.系统分解要有层次 B.
为了便于和用户交流,只能从系统逻辑功能上讨论问题,通常在绘制数据流图时,力求做到
软件需求分析阶段的主要任务是确定()。A.软件开发方法 B.软件系统功能
某教务系统由模块A提供成绩给模块B,模块B计算平均成绩、较高分和最低分,然后将计
当信息系统的功能集中于为管理者提供信息和支持决策时,这种信息系统就发展为()。
系统分析报告的主要作用是()。A.系统规划的依据 B.系统实施的依据 C.
结构化开发中,数据流图是()阶段产生的成果。A.总体设计 B.程序编码 C
(请作答此空)不属于DFD(DataFlowDiagram,数据流图)的要素
随机试题
建筑工程预算编制的主要依据是:()A.初步设计图纸及说明 B.方案招标文件
悬臂梁的弯矩如图所示,根据梁的弯矩图,梁上的载荷F、m的值应是: A.F=6
我国资产评估行业规范发展的重要基础是( )。A.资产评估准则 B.资产评估规范
男性,54岁,间歇性上腹部不适4年,餐后加重,嗳气来诊。胃镜检查:胃体上部大弯侧
简述《普通高中地理课程标准(试验)》教学建议中“采用适应学生个别差异的教学方式”
雕塑家利西波斯创作的人体雕像,头部与身体的比例是1:8,突破了前人的规则。下图中
跌倒时手掌撑地造成伸直型桡骨远端骨折,其患处的典型表现是A:方肩畸形 B:垂腕
A. B. C. D.B=0
速动资产是流动资产扣除变现能力较差且不稳定的待摊费用、待处理的流动资产损失、(
建设工程项目质量控制体系,一般情况下形成多层次、多单元的结构形态,这是由其()
最新回复
(
0
)