首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。
若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。
admin
2010-01-23
61
问题
若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。
选项
A、职责链模式
B、中介者模式
C、访问者模式
D、适配器模式
答案
C
解析
访问者(Visitor)模式的意图在于表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。它适用于下述情况:①一个对象结构包含很多类对象,它们有不同的接口,而你想对这些对象实施一些依赖于其具体类的操作。②需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类。Visitor使得你可以将相关的操作集中起来定义在一个类中。当该对象结构被很多应用共享时,用Visitor模式让每个应用仅包含需要用到的操作。③定义对象结构的类很少改变,但经常需要在此结构上定义新的操作。改变对象结构的类需要重定义对所有访问者的接口,这可能需要很大的代价。如果对象结构的类经常改变,那么可能还是在这些类中定义这些操作比较好。
转载请注明原文地址:https://kaotiyun.com/show/s0xZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
以RPM方式安装的Apache服务器,Apache的主配置文件是(18)。如果允许以“http://www.wg2006.com.cn/wg_wg.html”方式访问用户的个人主页,必须通过(19)指令设置个人主页文档所在的目录。
Lan用户接入帧中继网络主要采用(2)。
在项目管理工具中,(41)是一种图形化的网络模型将网络方法。
光纤是以太网的一种传输介质,光纤分为单模光纤和多模光纤,与多模光纤相比,单模光纤的主要特点是(166),为了充分利用其容量,可使用(167)技术同时传输多路信号。
X.509数字证书格式中包含的元素有①证书版本、②证书序列号、③签名算法标识、④证书有效期、⑤证书发行商名字、⑥证书主体名、⑦主体公钥信息和⑧(62)。
下一代IP协议IPv6的基本报头包含(203)个字节,并包含多个可扩展报头。基本报头中的(204)字段指明了一个特定的源站向一个特定目标站发送的分组序列。一个数据流由(205)命名。在IPv6中,地址被扩充为128位。按照IPv6的地址表示方法,以下地址中
广义表(a,(a,b),d,e,((i,j),k))的长度是(48),深度是(49)。
An analog signal’s characteristic quantity representing data may(66). at any instant, any value within a continuous(67). For exa
Ink-jet printer belongs to nonimpact printers in which the characters are formed by projecting particles or droplets of ink on t
Toarouter,aflowisa1._____ofpacketsthatsharethesamecharacterstics,suchastravelingthesame2._____,usingt
随机试题
甲、乙企业于2008年4月1日签订一份标的额为100万元的买卖合同,根据合同约定,乙企业应于4月10日前到甲企业的库房领取全部货物,但由于乙企业的原因,乙企业于4月20日才领取该批货物,但4月15日因甲企业的库房发生火灾,致使部分货物受损。根据《中华人民共
LegalProtectionIndividualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectua
常用的中效化学消毒剂有()
分布在胃底的动脉是()
手足口病患儿,其疱疹紫暗稠密,痛痒剧烈伴高热不退,烦躁口渴,溲赤便秘,舌红绛,苔黄厚腻,脉滑数。治疗除清热解毒外,还应
企业法律顾问注册后,(),可以注销其注册,并吊销其《企业法律顾问执业证书》。
下列关于安全工具检验标准与周期的说法正确的是()。
2×15年2月,甲公司以600万元现金自非关联方处取得乙公司10%的股权,划分为可供出售金融资产核算。2×16年1月20日,甲公司又以1200万元的现金自另一非关联方处取得乙公司12%的股权,相关手续于当日完成,当日原10%股权的公允价值为1050万元。2
无线接入网拓扑结构有()。
“教育为社会主义建设服务,礼会主义建设要依靠教育”符合事物间普遍联系的观点。()
最新回复
(
0
)