首页
登录
从业资格
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
最全题库
2022-08-02
108
问题
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。 问题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.数据流和事
在实体类型及实体之间联系的表示方法上,层次模型采用(请作答此空)结构,网状模型
随机试题
Usedtorurallife,myparentshavetrouble_____tolivingintheurbanarea.A、
"Wheredoyoucomeinyourfamily?"AccordingtoFrankSulloway,aUSsocio
扩展expansion;expand
[originaltext]M:MybrotherMikehasjustdoneacourseattheGreenParkCampi
女性,52岁,因肥胖1年就诊。查体:身高160cm,体重80kg,血压160/9
A.1、2、3 B.2、4、5 C.2、4、6 D.3、6、7
在企业管理中,职工通过职工代表大会提出合理化建议,行使当家作主的权利,运用的是(
根据《屋建筑与装饰工程工程量计算规范》(GB508542013),压型钢板楼板清
在配备太阳电池的通信机房,还必须配备()。A.逆变设备 B.整流设备 C.
挖土(石)作业应根据挖土层厚度、土的坚硬程度和运距等条件确定。常用的挖土机械有(
最新回复
(
0
)