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

图6-6UML类图所示意的设计模式的意图是(46)。

A.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存该状态

B.提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示

C.运用共享技术有效地支持大量细粒度的对象

D.用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象


相关考题:

以下设计模式中,(请作答此空)模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。( )模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为( )A.责任链(Chain of Responsibility)B.解释器(Interpreter)C.命令(Command)D.迭代器(Iterator)

自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。A.当一个对象状态改变时所有依赖它的对象得到通知并自动更新B.在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存C.一个对象在其内部状态改变时改变其行为D.将请求封装为对象从而可以使用不同的请求对客户进行参数化

以下设计模式中,( )模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。(请作答此空)模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为( )A.责任链(Chain of Responsibility)B.解释器(Interpreter)C.命令(Command)D.迭代器(Iterator)

以下设计模式中,( )模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。( )模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为(请作答此空)A.创建型对象模式B.结构型对象模式C.行为型对象模式D.行为型类模式

以下设计模式中,( )模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。()模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为(请作答此空)A.. 创建型对象模式。B. 结构型对象模式。C. 行为型对象模式。D. 行为型类模式。

以下意图()可用来描述访问者(Visitor)。A.定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新B.表示一个作用于某对象结构中的各个元素的操作C.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态D.用原型实例指定对象的种类,并且通过复制这些原型创建新的对象

以下可用来描述外观(Facade)的是()。A.为子系统中的一组接口提供一个一致的界面,本模式定义了一个高层接口,这个接口使得这一子系统更加容易使用B.定义一个用于创建对象的接口,让子类决定实例化哪一个类C.保证一个类仅有一个实例,并提供一个访问它的全局访问点D.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态

以下哪一种说法可用来描述备忘录(Memento)()。A.保证一个类只有一个实例,并提供一个访问它的全局访问点B.将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求进行排队或记录请求日志,以及支持可撤销的操作C.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态D.提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示

以下哪一项()可用来描述中介者(Mediator)。A.提供一种方法顺序访问一个聚合对象中各个元素,而又不需要暴露该对象B.将抽象部分与它的现实部分分离,使它们都可以独立变化C.定义一个用于创建对象的接口,让子类决定实例化哪一个类D.用一个中介对象来封装一系列的对象交互