试题详情
- 多项选择题一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与()模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。
A、解释器(Interpreter)
B、策略(Strategy)
C、中介者(Mediator)
D、观察者(Observer)
- C,D
关注下方微信公众号,在线模考后查看
热门试题
- 假设磁盘每磁道有18个扇区,系统刚完成了
- 三总线结构的计算机总线系统由()组成。
- 若有关系R(A,B,C,D)和S(C,D
- 在面向对象软件开发中,封装是一种()技术
- 假设系统采用PV操作实现进程同步与互斥。
- 无向图中一个顶点的度是指图中与该顶点相邻
- 进程P1、P2、P3、P4和P5的前趋图
- UMI图中,一张交互图显示一个交互。由一
- 业务用例和参与者一起描述(1),而业务对
- 在有n个无序无重复元素值的数组中查找第i
- 以下关于软件维护和可维护性的叙述中,不正
- 函数t、f的定义如下所示,其中,a是整型
- 进程P1、P2、P3、P4和P5的前趋图
- 采用面向对象开发方法时,对象是系统运行的
- 阅读下列说明和图,回答问题1至问题4,将
- 某文件管理系统在磁盘上建立了位示图(bi
- 从认证中心CA获取用户B的数字证书,该证
- 针对应用在运行期的数据特点,修改其排序算
- 系统中有R类资源m个,现有n个进程互斥使
- 确定软件的规模划分及模块之间的调用关系是