软件水平考试

解析:图6-6UML类图所示意的设计模式的意图是 (46) 。 A.在

来源:网考网软件水平 所有评论

【单选题】图6-6UML类图所示意的设计模式的意图是 (46)
A.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存该状态
B.提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示
C.运用共享技术有效地支持大量细粒度的对象
D.用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象

网考网参考答案:B
网考网解析:

[要点解析] 图6-6UML类图所描绘的设计模式中的迭代器(Iterator)模式。其设计意图是:提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。 备忘录(Memento)模式的设计意图是:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 享元(Flyweight)模式的设计意图是:运用共享技术有效地支持大量细粒度的对象。 原型(Prototype)模式的设计意图是:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论