首页
登录
从业资格
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
最全题库
2022-08-02
64
问题
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。 问题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
解析
本题考查面向对象设计。
装饰模式主要的目的是在无法生成子类的情况下给一个对象动态地增加新的职责;享元设计模式是共享大量细粒度的对象;适配器设计模式则是将己有的接口转换为系统希望的接口形式。
转载请注明原文地址:https://tihaiku.com/congyezige/2409902.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。如果
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是( )。A.数据字典
使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。A.程序的内部逻
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是()A.数据字典 B
概念设计阶段设计概念模型通常采用()。A.面向对象的方法 B.回溯的方法
需求分析阶段设计数据流图(DFD)通常采用()A.面向对象的方法 B.自底向
在将国际标准和国外先进标准纳入国家标准的方法中,由国家标准机构直接宣布某项国际标
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的()
在面向数据流的设计方法中,一般把数据流图中的数据划分为()两种。A.数据流和事
在实体类型及实体之间联系的表示方法上,层次模型采用(请作答此空)结构,网状模型
随机试题
Yesterdaymyauntboughtsomenew________forherflatattheseaside.A、furniture
"Howdarkyourbrother’shairis!""It’s_____minewhenIwasathisage."A、noda
Sociology社会学Sociologyisasocialsciencethatstu
PizzaHutPizzaHutwasstartedin1958,bytw
抗战爆发前,在中国各地进行的乡村改造尝试中,不包括()。A.晏阳初在河北进行的
建设单位工程招标应具备的条件有()。Ⅰ.有与招标工程相适应的经济技术管理人员
下列各项中,属于股杈投资基金托管人的职责是()A.对投资者进行反洗钱调查 B.
公司的临时性负债不仅解决临时性流动资产的资本需要,还解决部分永久性资产的资本需要
高钾血症时,静脉注射10%葡萄糖酸钙的作用是()。A.降低血钾 B.纠正酸中
我国企业债券上市的最终批准权属于()。 A.发展和改革委员会B.中国人民银
最新回复
(
0
)