单项选择题X 纠错
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(1)设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用(2)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用(3)设计模式将该类的接口转换成我们希望的接口。
A.命令(CommanD)
B.适配器(Adapter)
C.装饰(DecoratE)
D.享元(Flyweight)
你可能喜欢
单项选择题
A.Bank
B.Account
C.Checking
D.Savings
单项选择题
A.Command
B.Factory Method
C.Composite
D.Class Adapter
单项选择题
A.使原本由于接口不兼容而不能一起工作的那些类可以一起工作
B.将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作
C.定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
D.使算法可独立于使用它的客户而变化
单项选择题
A.Strategy(策略)
B.Adapter(适配器)
C.Command(命令)
D.Observer(观察者)
单项选择题
A.架构需求
B.架构描述
C.架构设计
D.架构实现
单项选择题
A.问题说明
B.问题建模
C.需求说明
D.需求建模
单项选择题
A.架构需求
B.架构属性
C.架构优先级
D.架构约束
单项选择题
A.分析模式
B.设计模式
C.架构风格
D.架构标准
单项选择题
A.敏感点
B.风险点
C.非风险点
D.权衡点