单选题某软件公司基于面向对象技术开发了一套图形界面显示构件库Visual Component。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用()最为灵活。A桥接模式B命令模式C组合模式D装饰模式
单选题
某软件公司基于面向对象技术开发了一套图形界面显示构件库Visual Component。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用()最为灵活。
A
桥接模式
B
命令模式
C
组合模式
D
装饰模式
参考解析
解析:
本题考查设计模式的应用。每一种设计模式,都有自身的一些优势,以应对某些特定的应用场合。根据题目的描述,需要开发的是图形界面构件库,并要求为图形界面提供一些定制的特效,如带滚动条的图形界面,能够显示艺术字体且透明的图形界面等。这要求能够动态地对一个对象进行功能上的扩展,也可以对其子类进行功能上的扩展。对照选项中的4种设计模式,装饰模式最符合这一要求。
相关考题:
单选题关于随机接入MSG3说法不正确的是:A初始接入:携带RRC层生成的“RRC Connection Request”,其中包含UE的S-TMSI或随机数 ,不携带NAS信息B连接重建:携带RRC层生成的“RRC Connection Re-establishment Request”,其中包含:C-RNTI、PCI等,携带NAS信息C切换:必须包含UE的C-RNTI(切换命令分配),可能的话,携带BSRD上/下行数据到达等其他情况:至少携带UE的C-RNTI
多选题张某为其子张三(现年15岁)投了人身保险,至今已交纳保险费满3年,受益人为其妻刘某和其母赵氏。以下说法正确的为()A如该人身保险合同为死亡险,则未经张三书面同意,该合同无效B假设张三经常有小偷小摸行为,经张某屡次管教仍不改正,张某自觉无脸面对邻居、同事,遂下药毒死其子,但由于剂量掌握不准,毒成了植物人,则保险公司不承担给付保险金的责任C在B项中,倘为刘某毒死其子,则保险公司应承担给付保险金的责任,但刘某丧失受益权,此时受益人仅为赵氏D假设张三由于走私毒品在逃避警察追捕的过程中摔断双腿,则保险公司不承担赔偿责任,但应当按照保险单退还现金价值,受益人为刘某与赵氏
单选题What can cause a thread to become non-runnable?()A Exiting from a synchronized block.B Calling the wait method on an object.C Calling the notify method on an object.D Calling the notifyAll method on an object.
多选题【案例】根据以下材料,回答下列问题。 一般资料:求助者,女性,28岁,已婚,本科学历,教师。 案例介绍:求助者是独生女,家境富足。当年谈恋爱时,其父母曾明确要求她婚后要与他们共同居住,孩子随娘家姓,求助者的男友没有明确提出反对意见。求助者结婚后与父母同住,一个多月前求助者顺产一男婴,其父母非常高兴,多次催促报户口,让孩子随求助者的姓,可求助者的丈夫坚决反对,坚持用自己的姓。求助者了解父母的守旧思想,也知道丈夫的自尊心很强,想劝说父母但担心他们生气,影响他们的身体健康,想劝说丈夫又怕引发夫妻矛盾,对今后孩子的发展产生不利影响。求助者不知该如何处理,内心苦恼、烦躁,后悔生了孩子,有时为小事发脾气,甚至与父母及丈夫吵架。最近有时失眠,食欲下降。曾到医院检查,未见明显异常。为解决内心苦恼主动前来咨询。咨询师观察了解到的情况:求助者温柔善良,孝顺父母,懂事听话,人际关系良好,平常身体健康。引发该求助者问题的社会原因包括()。A父母的要求一B丈夫的反对C生了男孩子D孝顺父母亲
判断题背对背信用证对中间商有利。A对B错