设计模式与软件体系结构 2024智慧树满分答案

癸衅藐贺氨般档咳尘杏牌既弦

(,,•́ . •̀,,)

第一章 单元测试

1、单选题:
以下对开闭原则的描述错误的是()。

A:从抽象层导出一个或多个新的具体类可以改变系统的行为,是其原则之一
B:开闭原则与“对可变形的封装原则”没有相似性
C:对修改关闭,是其原则之一
D:找到一个系统的可变元素,将它封装起来,叫开闭原则
答案: 开闭原则与“对可变形的封装原则”没有相似性

2、单选题:
常用的基本设计模式可分为()。

A:过程型、结构型和行为型
B:创建型、结构型和行为型
C:对象型、结构型和行为型
D:抽象型、接口型和实现型
答案: 创建型、结构型和行为型

3、单选题:
对违反里氏替换原则的两个类,可以采用的候选解决方案正确的是()。

A:将B到A的继承关系改成组合关系。
B:创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。

C:区分是“is-a”还是“has-a”。如果是“is-a”,可以使用继承关系,如果是“has-a”应该改成组合关系。
D:尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。

答案: 尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。

4、单选题:
下列属于面向对象基本原则的是()。

A:里氏替换 
B:继承
C:子类复用

D:封装
答案: 里氏替换 

5、多选题:
软件设计模式的最关键的元素包括()。

A:问题
B:名称  
C:参与者和协作者
D:解决方案
答案: 问题;名称  ;参与者和协作者;解决方案

6、多选题:
常用的描述设计模式的格式有()。

A:意图
B:适用性
C:动机
D:结构
答案: 意图;适用性;动机;结构

7、判断题:
“不要和陌生人说话”是迪米特原则的通俗表述。

A:对
B:错
答案:

8、判断题:
依据设计模式思想,程序开发中应优先使用的是创建。

A:错
B:对
答案:

9、判断题:
设计模式一般用来解决同一问题的不同表相。

A:对
B:错
答案:

10、判断题:
学习设计模式可以缩短软件的开发周期。

A:错
B:对
答案:

第二章 单元测试

1、单选题:
以下关于创建型模式说法正确的是()。

A:创建型模式关注的是对象的创建
B:创建型模式关注的是功能的实现
C:创建型模式关注的是组织类和对象的常用方法
D:创建型模式关注的是对象间的协作
答案: 创建型模式关注的是对象的创建

2、单选题:
当创建一个具体的对象而不希望制定具体的类时,可以使用()模式。

A:结构型
B:行为型

C:复用型
D:创建型
答案: 创建型

3、单选题:
当需要在项目中定制自己的元素时,可使用()模式来定制。

A:复用型

B:行为型
C:创建型
D:结构型
答案: 创建型

4、多选题:
当应用工厂方法(Factory Method)模式时要考虑()。

A:主要有两种不同的情况
B:使用模板以避免创建子类
C:参数化工厂方法
D:特定语言的变化和问题
答案: 主要有两种不同的情况;使用模板以避免创建子类;参数化工厂方法;特定语言的变化和问题

5、多选题:
工厂模式分为()3种类型。

A:工厂方法
B:单例

C:简单工厂
D:抽象工厂
答案: 工厂方法;简单工厂;抽象工厂

6、判断题:

简单工厂模式可以根据参数的不同返回不同的实例。

A:错
B:对
答案:

7、判断题:
工厂方法模式的主要角色有:抽象工厂(Abstract Factory) 、 具体工厂(Concrete Factory) 、抽象产品(Product)和具体产品(Concrete Product)。

A:对
B:错
答案:

8、判断题:

抽象工厂模式是简单工厂模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等级的产品。

A:对
B:错
答案:

9、判断题:
创建型模式把实例化的责任与使用实例的责任分割开来。

A:错
B:对
答案:

10、判断题:
由于Abstract Factory类和具体工厂方法可以分离,因此在实现时会产生更多的类。

A:对
B:错
答案:


完整版答案需支付5元购买,完整答案是全部章节的课后答案。制作这些答案花费了很多心血,希望大家理解,如需购买请点击下方红字:

点击这里,购买完整版答案

注意:完整答案是全部的课后答案,无期末答案!


萌面人优惠券

一键领取淘宝,天猫,京东,拼多多无门槛优惠券,购物省省省!

如需了解详情请点击下方红字:

点击这里,查看淘宝天猫优惠券


萌面人优惠券APP下载

支持安卓,苹果,PC电脑等设备,可查看各种大学网课答案,可一键领取淘宝,天猫,京东,拼多多无门槛优惠券

详情请点击下方红字:

点击这里,查看app详情


更多信息:如何找到本平台?

方法一:

点击下方红字,访问萌面人资料铺

点击这里,访问萌面人资料铺

方法二:

搜狗搜索:萌面人资料铺 认准域名:www.xuexianswer.com 或者域名:xuexianswer.com 点击进入

renzhunyuming

方法三:

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

设计模式与软件体系结构 2024智慧树满分答案第2张zhiding


为了下次更快打开本网站,建议在浏览器添加书签收藏本网页。

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页


 

裤胃惦号匡嗓丢关祁忻畅案副