首页
登录
从业资格
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给
最全题库
2022-08-02
70
问题
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。 问题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.数据流和事
在实体类型及实体之间联系的表示方法上,层次模型采用(请作答此空)结构,网状模型
随机试题
Thelatepresidentoftheschoolgraduatedfromafamousuniversity.Theunderli
Forcenturiesmandreamedofachievingverticalflight.LeonardodaVincico
TravelAgent:FreedomTravel.HowmayIhelpyou?Caller:Yes,I’dliketomakea
Theideaofhelpingpeoplecomesnaturallytomostofus.Ifweseeablind
Whatispopculture?Well,popis【11】forpopular.Thebeginningofpopcultu
教育法律责任作为一种社会责任,区别于其他社会责任最突出的特点在于它的()。A.
典型急性菌痢患者大便是()。A.米泔水样便 B.柏油祥便 C.灰陶土样便
上述具有降压作用的消食药是A.麦芽 B.山楂 C.芒硝 D.大黄 E.莱
在我国古代,类似报告的陈述性公文主要有()。A.书 B.表 C.奏 D.状
王某是一名外企工作人员,近期对期货投资比较感兴趣,随机准备去甲期货公司开立期货保
最新回复
(
0
)