智慧树知到《设计模式与软件体系结构》见面课答案

时间:2024-04-23 10:38:20 5A范文网 浏览: 其他参考答案 我要投稿
智慧树知到《设计模式与软件体系结构》见面课答案 见面课:创建型设计模式总结

1、工厂设计模式可以分为:简单工厂方法,工厂方法模式和抽象工厂模式。

A.对

B.错

正确答案:对

2、创建型软件设计模式分为:简单工厂方法模式、工厂方法模式、抽象工厂模式、生成器模式、单例模式和原型模式。

A.对

B.错

正确答案:对

3、创建型软件设计模式的目标是将一个系统与其对象的创建、组合、表示分离开来,该模式的主要任务是为客户程序创建对象,而不是由客户程序直接初始化对象。

A.对

B.错

正确答案:对

4、单例模式分为饿汉式和懒汉式两种类型。

A.对

B.错

正确答案:对

5、生成器模式为了使构建复杂对象的过程和它的部件解耦,软件设计用一个类单独封装一个构造对象的过程,该类为(Director类)。

A.对

B.错

正确答案:对

6、在原型设计模式里运用复制技术来快速构建对象,而复制分类深复制与浅复制两种类型。

A.对

B.错

正确答案:对

见面课:深入理解命令(Command)设计模式

1、任何设计模式均是为了解决特定场景的耦合问题,以达到对修改关闭,对扩展开放的效果。命令模式主要是解决请求者与实现者之间的耦合关系。

A.对

B.错

正确答案:对

2、命令模式将请求封装成对象,形成命令,以便统一控制。使得不同的请求,如日志、队列等来参数化其他对象。

A.对

B.错

正确答案:对

3、在餐厅点餐的实例中,( )是命令,( )是接收者,( )是调用者。

A.老板

B.厨师

C.服务员

D.菜单

正确答案:厨师;

服务员;

菜单

4、命令模式的优点是( )。

A.降低了系统耦合度

B.新的命令可以很容易添加到系统中去

C.使用命令模式可能会导致某些系统有过多的具体命令类

D.使用命令模式可以快速创建对象

正确答案:降低了系统耦合度;

新的命令可以很容易添加到系统中去

5、命令模式的缺点是( )。

A.降低了系统耦合度

B.新的命令可以很容易添加到系统中去

C.使用命令模式可能会导致某些系统有过多的具体命令类

D.使用命令模式可以快速创建对象

正确答案:使用命令模式可能会导致某些系统有过多的具体命令类

见面课:装饰器模式在JavaEE中的应用

1、装饰器模式又叫包装模式,装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。

A.对

B.错

正确答案:对

2、装饰器模式以对客户透明的方式动态地给一个对象附加上更多的责任。

A.对

B.错

正确答案:对

3、使用继承方法,可重写父类中的方法以增强父类的责任与功能,但使用继承会破坏对象的封装性及浪费继承位,不建议使用。
2

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

 1/2    1 2 下一页 尾页

相关文章:

习近平新时代中国特色社会主义思想,明确坚持和发展中国04-23

2019年5月13日,经党中央、国务院批准,国务院关税税则委04-23

坚持和完善人民代表大会制度这一根本政治制度。人民行04-23

贯彻长期共存、互相监督、肝胆相照、荣辱与共的方针,04-23

坚决同一切影响党的先进性、弱化党的纯洁性的问题作斗04-23

必须坚持人民主体地位,坚定不移走中国特色社会主义政04-23

我国是工人阶级领导的、以工农联盟为基础的人民民主专04-23

完善担当作为的激励机制,促进各级领导干部增强()、政治04-23

贯彻新时代党的建设总要求,深化党的建设制度改革,坚持04-23

坚持民主集中制,完善发展党内民主和实行正确集中的相04-23

热搜文章
最新文章