首页
登录
从业资格
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
最全题库
2022-08-02
96
问题
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。 问题1 A.命令(Command) B.适配器(Adapter) C.装饰(Decorate) D.享元(Flyweight)问题2 A.命令(Command) B.适配器(Adapter) C.装饰(Decorate) D.享元(Flyweight)问题3 A.命令(Command) B.适配器(Adapter) C.装饰(Decorate) D.享元(Flyweight)
选项
答案
CDB
解析
本题考查面向对象设计。
装饰模式主要的目的是在无法生成子类的情况下给一个对象动态地增加新的职责;享元设计模式是共享大量细粒度的对象;适配器设计模式则是将己有的接口转换为系统希望的接口形式。
转载请注明原文地址:http://tihaiku.com/congyezige/2409902.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。如果
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是( )。A.数据字典
使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。A.程序的内部逻
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是()A.数据字典 B
概念设计阶段设计概念模型通常采用()。A.面向对象的方法 B.回溯的方法
需求分析阶段设计数据流图(DFD)通常采用()A.面向对象的方法 B.自底向
在将国际标准和国外先进标准纳入国家标准的方法中,由国家标准机构直接宣布某项国际标
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的()
在面向数据流的设计方法中,一般把数据流图中的数据划分为()两种。A.数据流和事
在实体类型及实体之间联系的表示方法上,层次模型采用(请作答此空)结构,网状模型
随机试题
(幸好我带了足够的钱)__________:itismoreexpensivethanIexpected.It’sjustaswell
Talktoanyparentofastudentwhotookanadventurousgapyear(ayearbetwe
Whenthetraincame,______(人们立即涌进站台).peoplepouredintotheplatformimmediate
Establishingalanguagecampisaverynicewayforstudentstolearnforeig
Costly—sometimesabusive—creditcardsarebleedingmillionsofborrowerswho
关于甲状旁腺激素的作用,下列叙述错误的是()。A.升高血钙,降低血磷 B.动
2013—2017年,当年完成环保验收项目环保投资最高的年份其城镇环境基
右心衰竭时典型的体征是( )。A.呼吸困难 B.咳嗽 C.咯血 D.下垂
试验电源屏交流电源与直流电源应同层布置。
2014年1月4日,某铁矿早班22人入井作业,1月4日12时左右,井下水量增大。
最新回复
(
0
)