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


A.拟要增加的类

B.公共接口

C.抽象装饰类

D.具体装饰类

E.工厂类

正确答案:拟要增加的类#公共接口 #抽象装饰类#具体装饰类

1、下列属于结构型模式设计模式的是( )。

A.命令模式

B.适配器模式

C.桥拉模式

D.组合模式

E.享元模式

E.代理模式

G.外观模式

正确答案:适配器模式#桥拉模式#组合模式#享元模式#代理模式#外观模式

2、行为设计模式有( )。

A.观察者模式、命令模式、模板方法模式

B.访问者模式、状态模式

C.中介者模式、策略模式

D.解释器模式、备忘录模式

E.迭代器模式、职责链模式

E.装饰器模式、外观模式

正确答案:观察者模式、命令模式、模板方法模式#访问者模式、状态模式#中介者模式、策略模式#解释器模式、备忘录模式#迭代器模式、职责链模式

3、面向对象设计模式可分为三类:创建型模式、结构型模式和行为型模式。

A.正确

B.错误

正确答案:A

4、在JavaJDK中Java中,通过java.util.Observable类和java.util.Observer接口定义了观察者模式,我们在设计观察者模式,只要实现它们的子类就可以编写观察者模式实例。

A.正确

B.错误

正确答案:A

5、观察者模式中,存在着推数据与拉数据问题,推数据方式是指具体主题变化后的数据全部交给具体观察者,即将变化后的数据传递给具体观察者用于更新数据方法的参数。拉数据方式的特点是观察者对象可间接获得变化后的主题数据,观察者自己把数据拿过来。

A.正确

B.错误

正确答案:A

6、观察者模式提高了目标与观察者之间的耦合关系。

A.正确

B.错误

正确答案:B


Tag:智慧树 知到 设计模式与软件体系结构 时间:2022-05-17 14:51:57