试题详情
- 多项选择题外观模式有哪些优点()
A、对客户屏蔽子系统组件,减少了客户处理的对象数目并使得子系统使用起来更加容易
B、通过引入外观模式,客户代码将变得很简单,与之关联的对象也很少
C、实现了子系统与客户之间的松耦合关系,这使得子系统的组件变化不会影响到调用它的客户类,只需要调整外观类即可
D、降低了大型软件系统中的编译依赖性,并简化了系统在不同平台之间的移植过程,因为编译一个子系统一般不需要编译所有其他的子系统
E、不能很好地限制客户使用子系统类
F、增加新的子系统可能需要修改外观类或客户端的源代码,违背了“开闭原则”
- A,B,C,D
关注下方微信公众号,在线模考后查看
热门试题
- 下面的C程序完成的功能是()。 #in
- 关于私有继承,下列说法错误的是()。
- 下列实体关系图的说法正确的是:()。
- VS.NET是一种()编程模式。
- ()建模技术包括两部分即:对语境(场景)
- 以下意图哪个是用来描述VISITOR(访
- 在下列各说法中,正确的说法有()。
- 耦合是一个模块内部(之间)各成分之间相关
- 安装操作系统时,有一些组就已经安装在Bu
- ()确定了系统的转化过程、系统所操纵的数
- 以下意图哪个是用来描述BUILDER(生
- 下面程序把数组元素中的最大值放入a[0
- 构成Web的五大要素包括URL、HTTP
- FTP协议、HTTP协议等都直接创建在(
- 模块是组成软件结构的基本元素,它是()的
- 在for循环结构中()for(x=0,y
- 下面,关于计算机安全属性说法不正确的是(
- 一个()来验证所观察到的结果与所期望的是
- 软件需求包括3个不同的层次:()、用户需
- 以下不适合使用装饰模式的是()