刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

请根据提供的备忘录模式(Memento Pattern)的类图,回答以下问题: 1. 下图展示的是哪种设计模式? 2. 该设计模式的目的是什么? 3. 类Originator和类Memento之间的关系是什么? 4. 类Memento和类Caretaker之间的关系是什么?

A
关联
B
聚合
C
组合
D
依赖
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

根据题目描述和参考答案,该设计模式是备忘录模式(Memento Pattern),用于在不破坏封装性的前提下捕获对象的内部状态并在对象之外保存这个状态,以便以后可以将对象恢复到原先保存的状态。关于类之间的关系,根据解析中的描述,关联关系是一种拥有的关系,使得一个类知道另一个类的属性和方法。而根据提供的类图,类Originator和类Memento之间是关联关系,因为它们之间存在交互并且类Originator使用类Memento来保存其内部状态。类Memento和类Caretaker之间也是关联关系,因为Caretaker负责保存和管理备忘录(即Memento实例)。因此,答案为B,表示这两个关系都是关联关系。

创作类型:
原创

本文链接:请根据提供的备忘录模式(Memento Pattern)的类图,回答以下问题: 1. 下图展示的是

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share