首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。
若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。
admin
2010-01-23
80
问题
若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。
选项
A、职责链模式
B、中介者模式
C、访问者模式
D、适配器模式
答案
C
解析
访问者(Visitor)模式的意图在于表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。它适用于下述情况:①一个对象结构包含很多类对象,它们有不同的接口,而你想对这些对象实施一些依赖于其具体类的操作。②需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类。Visitor使得你可以将相关的操作集中起来定义在一个类中。当该对象结构被很多应用共享时,用Visitor模式让每个应用仅包含需要用到的操作。③定义对象结构的类很少改变,但经常需要在此结构上定义新的操作。改变对象结构的类需要重定义对所有访问者的接口,这可能需要很大的代价。如果对象结构的类经常改变,那么可能还是在这些类中定义这些操作比较好。
转载请注明原文地址:https://kaotiyun.com/show/s0xZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
公开密钥加密是一种(43)。常用的公钥加密算法有(44),它的一个比较知名的应用是(45),这种应用的协商层用公钥方式进行身份认证,记录层涉及到对应用程序提供的信息的分段、压缩、数据认证和加密。
计算机指令系统通常采用多种确定操作数的方式。当操作数直接给出时,这种寻址方式叫作(8),在这种方式下,操作数直接包含在指令中;当操作数的地址由某个指定的变址寄存器的内容与位移量相加得到时,叫作(9);如果操作数的地址是主存中与该指令地址无关的存储单元的内容
计算机指令系统通常采用多种确定操作数的方式。当操作数直接给出时,这种寻址方式叫作(8),在这种方式下,操作数直接包含在指令中;当操作数的地址由某个指定的变址寄存器的内容与位移量相加得到时,叫作(9);如果操作数的地址是主存中与该指令地址无关的存储单元的内容
I/O端口的编址方法有二种:即I/O端口单独编址方式和UO端口与存储器单元统一编址方式。在某个计算机系统中,内存与I/O是统一编址的,要靠(11)区分和访问内存单元和I/O设备。
通过VTP域内的所有交换机都清楚所有的VLAN情况,然而VTP会产生不必要的网络流量,______技术可以消除该多余流量。
在IP交换技术中,一台IP交换机由(120)三部分组成。IP交换机为每一个物理连接建立一个默认的(121),相邻的IP交换机通过这些默认通信交换路由信息和数据分组,为了进行第三层的路由选择,IP交换控制器必须根据(122)等信息对网络数据流进行分类并加上数
IEEE802.11定义了无线局域网的两种工作模式,其中(45)模式是一种点对点连接的网络,不需要无线接入点和有线网络的支持,用无线网卡连接的设备之间可以直接进行通信。IEEE802.11的物理层规定了三种传输技术,即红外技术、直接序列扩频(DSSS)
在双绞线布线后要进行测试,一般情况,下面(43)不是测试的项目。光纤测试的内容不包括(44)项目。
Developingreliable software on time and within(66).represents a difficult endeavor for many organizations. Usually business s
在公有继承的情况下,基类的成员在派生类中的访问权限为______。
随机试题
设z=ex/y,则=______________.
患者,男性,18岁。喘甚6天,询其病因为与同学玩耍失足落水,经救上岸则一身衣服尽湿,乃晒衣挂于树上,时值深秋,金风送冷,因而感寒。请医诊治,曾用发汗之药,外感虽解,而变为喘息,撷肚耸肩,病情为剧。查体:急性热病容,面颊绯红,鼻翼煽动,皮肤灼热,干燥。心律增
后鼻孔闭锁,最佳检查方法是
白塞病又称为A.口干-眼干-关节炎综合征B.贝赫切特综合征C.梅-罗综合征D.斯-约综合征E.哈钦森综合征
某市建筑材料厂超标准排放污水违反了《中华人民共和国水污染防治法》,该市环境保护局对其处以2万元的罚款。在规定期间内该厂既不缴纳罚款也未向法院提起诉讼,该市环境保护局向法院申请强制执行。下列哪些说法是正确的?
只有毫无历史知识的人才不知道,君主们在任何时候,都不得不服从经济条件,并且从来不能向经济条件发号施令,无论是政治的立法或市民的立法,都只是表明和记载经济关系的要求而已。这一观点是下列哪一位思想家提出的?()
2008年12月,个体户张某与某制鞋厂签订了购销合同。合同规定:制鞋厂供给张某500双真皮旅游鞋,每双单价100元,总价款5万元,张某应在合同订立后的第15天内将货提走并付清货款。合同订立后的第14天,张某因仅有4.5万元资金,便向制鞋厂提出拿自己的摄像
某商品流通企业经销一种轴承,近10年的实际销售量如表4-7所示。运用算术平均数法进行预测,第11年的销售量预测值为()套。
下列关于计提法定盈余公积的说法中正确的有()。
下列代码的执行结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println(7/2);}}
最新回复
(
0
)