【名词&注释】
模块化(modularization)、适用性(applicability)、可扩充性(extensibility)、信息隐蔽(information hiding)、开发人员(developers)
[单选题]关于模式适用性,在以下情况不适合使用FACTORY METHOD模式?()
A. 当一个类不知道它所必须创建的对象的类的时候
B. 当一个类希望由它的子类来指定它所创建的对象的时候
C. 当你提供一个产品类库,而只想显示它们的接口而不是实现时
D. 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候
查看答案&解析
查看所有试题
学习资料:
[单选题]下列不属于Office2003中组件的是()。
A. A、word
B. B、SQLserver
C. C、excel
D. D、powerpoint
[单选题]运行状态的进程在一定时间(时间片到)后,会自动转为()。
A. A、等待状态
B. B、封锁状态
C. C、就绪状态
D. D、中断状态
[单选题]在进行软件结构概要设计时应该遵循一些重要的原则,这些原则不包括:()。
A. A、继承
B. B、模块化
C. C、抽象
D. D、信息隐蔽
[单选题]一个类的友元函数或友元类可以访问该类的()。
A. 私有成员
B. 保护成员
C. 公有成员
D. 所有成员
[单选题]设已有定义:char*st=”howareyou”;下列程序段中正确的是()。
A. chara[11],*p;strcpy(p=a+1,st[4]);
B. chara[11];strcpy(++a,st);
C. chara[11];strcpy(a,st);
D. chara[],*p;strcpy(p=&a[1],st+2)
[单选题]设inta=12,则执行完语句a+=a-=a*a后,a的值是()
A. 552
B. 264
C. 144
D. -264
[单选题]RAD要求承担必要的快速活动的()在一个很短的时间内完成一个系统。
A. 开发人员(developers)和测试人员
B. 开发人员(developers)和分析人员
C. 开发人员(developers)和用户
D. 测试人员和用户
[多选题]Bridge模式有以下哪些优点?()
A. 分离接口及其实现部分
B. 提高可扩充性
C. 改变值以指定新对象
D. 实现细节对客户透明
本文链接:https://www.51bdks.net/show/jq5jey.html