若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。A.职责链模式B.中介者模式C.访问者模式D.适配器模式

若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。

A.职责链模式

B.中介者模式

C.访问者模式

D.适配器模式


相关考题:

在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的( )。A.分类性B.标识唯一性C.继承性D.封装性

Photoshop中如果要对多个图层中的对象(背景层除外),同时使用Transform(变换)命令,那么应该如何操作?A. 将这些图层放到一个LayerSet(图层文件夹)中B. 将这些图层链接起来C. 将这些图层中的对象用一个选择区域框选中D. 将这些图层合并到背景层中

Photoshop中如果要对多个图层中的对象(背景层除外),同时使用变换命令,那么应该执行()操作。 A.将这些图层中的对象用一个选择区域框选中B.将这些图层合并到背景层中C.将这些图层放到一个图层文件夹中D.将这些图层链接起来

关于插入在幻灯片里的图片、图形等对象,下列操作描述的是________。 A.这些对象放置的位置可以重叠,重叠的次序可以改变B.这些对象放置的位置不能重叠C.这些对象无法一起被复制或移动D.这些对象各自独立,不能组成为一个对象

假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了( )模式。其中( )定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为( ),适用于(请作答此空)。A.必须保存一个对象在某一个时刻的(部分)状态B.想在不明确指定接收者的情况下向多个对象中的一个提交一个请求C.需要对一个对象结构中的对象进行很多不同的并且不相关的操作D.在不同的时刻指定、排列和执行请求

假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了( )模式。其中( )定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为( ),适用于(请作答此空)。A.必须保存一个对象在某一个时刻的(部分)状态B.想在不明确指定接收者的情况下向多个对象中的一个提交一个请求C.需要对一个对象结构中的对象进行很多不同的并且不相关的操作D.在不同的时刻指定、排列和执行请求

Photoshop中如果要对多个图层中的对象(背景层除外),同时使用自由变换命令,可以做一下哪种操作?A.将这些图层放到一个组中B.将这些图层锁定C.将这些图层中的对象用一个选择区域框选中D.将这些图层合并到背景层中

观察者(Observer)模式适用于()。A.当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立的改变和复用B.当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变C.当一个对象必须通知其他对象,而他又不能假定其它对象是谁。换言之,用户不希望这些对象是紧密耦合的D.一个对象结构包含很多类对象,它们有不同的接口,而想对这些对象实施一些依赖于其具体类的操作

3、在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的:A.分类性B.标识唯一性C.继承性D.封装性