首页
登录
从业资格
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
最全题库
2022-08-02
84
问题
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。 问题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://www.tihaiku.com/congyezige/2409902.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。如果
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是( )。A.数据字典
使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。A.程序的内部逻
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是()A.数据字典 B
概念设计阶段设计概念模型通常采用()。A.面向对象的方法 B.回溯的方法
需求分析阶段设计数据流图(DFD)通常采用()A.面向对象的方法 B.自底向
在将国际标准和国外先进标准纳入国家标准的方法中,由国家标准机构直接宣布某项国际标
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的()
在面向数据流的设计方法中,一般把数据流图中的数据划分为()两种。A.数据流和事
在实体类型及实体之间联系的表示方法上,层次模型采用(请作答此空)结构,网状模型
随机试题
"Youneedanapartmentaloneevenifit’soveragarage,"declaredHelenGur
[originaltext]W:Whatonearthhashappenedtoyou?Youlookabsolutelywornou
WhichofthefollowingbestexploresAmericanmythinthe20thcentury?A、Beyond
Rainforestsarecalledthelungsoftheplanet,becausetheyabsorbcarbond
可摘局部义齿的基牙数通常是指()A.没有基牙 B.至少有两个或两个
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
直线制结构的缺点是()。A.组织结构缺乏弹性 B.组织内部缺乏横向交流
第一个应聘者面试表现比较差,而第二个应聘者表现较为出色,则第二个应聘者可能得到比
企业资产负债表中“使用权资产”项目应根据“使用权资产”科目的期末余额减去“使用权
进行项目偿债备付率分析时,可用于还本付息的资金包括()。A.折旧费 B.
最新回复
(
0
)