学哈答题

发送题目到学哈公众号,自动返回答案

某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义窗格(Pane)对象,例如TextPane、LitPane等,窗格之间不允许直接引用。基于该类库应用由一个包含一组窗格窗口组成,并需要协调窗格之间行为。基于该类库,在不引用窗格前提下实现窗格之间协作,应用开发者应采用( )最为合适。

2023-10-10 09:43分类: 计算机类 阅读:

 

某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义窗格(Pane)对象,例如TextPane、ListPane等,窗格之间不允许直接引用。基于该类库应用由一个包含一组窗格窗口组成,并需要协调窗格之间行为。基于该类库,在不引用窗格前提下实现窗格之间协作,应用开发者应采用( )最为合适。

A.备忘录模式 B.中介者模式 C.访问者模式 D.迭代器模式 收起答案
答案: B
本题解析:

根据题干描述,应用系统需要使用某公司开发类库,该应用系统由一组窗格组成,应用需要协调窗格之间行为,并且不能引用窗格自身,在这种要求下,对比4个候选项,其中中介者模式用一个中介对象封装一系列对象交互。中介者使用各对象不需要显式相互调用,从而使其耦合松散。可以看出该模式最符合需求。

郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:某公司欲开发一个人员管理系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“管理系统遭遇断电后,能够在15秒内自动切换至备用系统并恢复正常运行”主要与( )质量属性相关,通常可采用(请

下一篇:某公司正在计划实施一项用于公司内部的办公自动化系统项目,由于该系统的实施涉及到公司很多内部人员,因此项目经理打算制定一个项目沟通管理计划,他应采取的第一个工作步骤是 ()

相关推荐

推荐阅读

关注我们

    学哈答题
返回顶部