【名词&注释】
差异性(difference)、细粒度(fine-grained)、使用范围(application range)、生成器(generator)、有效地(effectively)
[单选题]"以下程序输出结果是main(){intm=5;if(m++>5print(""%d\n"",m);elseprintf(""%d\n"",m--);}
A. 7
B. 6
C. 5
D. 4
查看答案&解析
查看所有试题
学习资料:
[单选题]以下意图哪个是用来描述BUILDER(生成器)?()
A. 定义一个用于创建对象的接口,让子类决定实例化哪一个类
B. 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
C. 保证一个类仅有一个实例,并提供一个访问它的全局访问点
D. 运用共享技术有效地(effectively)支持大量细粒度的对象
[多选题]建造者模式的优点有哪些()
A. 分步骤构建一个复杂的对象
B. 应对“复杂对象各个部分”的频繁需求变动
C. 用户使用不同的具体建造者即可得到不同的产品对象
D. 如果产品的内部变化复杂,可能会导致需要定义很多具体建造者类来实现这种变化,导致系统变得很庞大
E. 如果产品之间的差异性很大,则不适合使用建造者模式,因此其使用范围受到一定的限制
本文链接:https://www.51bdks.net/show/v460oy.html