首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类
某系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类
admin
2015-05-21
46
问题
某系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类。那么采用设计模式(35)可实现该需求,其优点是(36)。
(36)
选项
A、比静态继承具有更大的灵活性
B、提高已有功能的重复使用性
C、可以将接口与实现相分离
D、为复杂系统提供了简单接口
答案
A
解析
装饰(Decorator)模式可以再不修改对象外观和功能的情况下添加或者删除对象功能。它可以使用一种对客户端来说是透明的方法来修改对象的功能,也就是使用初始类的子类实例对初始对象进行授权。装饰模式还为对象动态地添加了额外的重任,这样就在不使用静态继承的情况下,为修改对象功能提供了灵活的选择。
在以下情况中,应该使用装饰模式:
想要在单个对象中动态并且透明地添加责任,而这样并不会影响其他对象;
想要在以后可能要修改的对象中添加责任;
当无法通过静态子类化实现扩展时。
转载请注明原文地址:https://kaotiyun.com/show/XuQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
利用MSN给bob@sina.com发送电子邮件内容“8号晚上到我家一起吃饭”。
在“收件箱”中,直接把发件人为“李明”的邮件用户添加到联系人列表中。
在MSN即时通讯工具中,将首发消息时显示的图片设置为D:\picture\picturel.jpg。
在即时通讯工具MSN中,向当前联机用户发送即时消息:canyouhelpme?颜色为“红色”。
使用“金山毒霸日志查看器”搜索手动杀毒日志,搜索文本为“查毒”,时间为“2010年7月19日”至“20lO年7月21日”。
在【管理工具】窗口中,设置账户登录超过5次时锁定账户。
在当前窗口,显示窗口内的图标的详细资料。
利用任务栏的“快速启动”按钮启动“InternetExplorer浏览器”。
请对工作表Sheet1中的单元格A1设置“锁定”和“隐藏”保护。
以下有关类的叙述中,不正确的是________。
随机试题
加工直齿端面齿槽一般选用廓形角()槽形角的单角铣刀。
为患者测量腋温时,错误的操作是【】
对医师的业务水平、工作成绩和职业道德状况,依法享有定期考核权的单位是
根据ITU建议,5.1声道环绕立体声还音系统应配置()只音箱。
可口可乐公司和雀巢咖啡公司合作,组建新的公司。雀巢公司以其专门的技术开发新的咖啡及茶饮料,然后交由熟悉饮料市场分销的可口可乐去销售。这种渠道类型称为()。
根据下列给定材料,结合相关法律规定,回答问题。李某放假回老家,在乘坐客运汽车的途中,被车窗外飞进的一块小石头击中左眼球,当场出血,被送往就近医院治疗,但因伤情严重导致失明。李某要求运输公司赔偿,但运输公司拒绝赔偿,理由是:李某的伤是外来的原因造成
甲要挟乙必须购买其货物,否则将对其亲属采取不利措施,乙被迫购买了甲的货物。甲、乙签订的买卖合同属于()。
关系代数运算是以______为基础的运算。
Vitaminsdonotprovideenergy,nordotheyconstructorbuildanypartofthebody.Theyareneededfor______foodsintoenergy
Itiscommonlysupposedthatwhenamanseeksliterarypowerhegoestohisroomandpreparesanarticleforthepress.Butthis
最新回复
(
0
)