希望创建一个可复用的类,该类必须能够与接口不可预订的类协同工作,可以考虑使用()
第1题:
● (40) 限制了创建类的实例数量,而 (41) 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
(40)
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)
(41)
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)
第2题:
在需要构建一个层次结构的子系统时,可以使用门面模式定义子系统中每层的入口点,可以考虑使用()。
第3题:
结构型模式中最体现扩展性的几种模式是()
第4题:
在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互。主要体现在()。
第5题:
结构型模式中最体现扩展性的模式是()。
第6题:
下面不属于结构模式的有() 。
第7题:
适配器(Adapte)模式
合成(Composite)模式
原型(Prototype)模式
桥接(Bridge)模式
第8题:
策略模式(Strategies)
桥接模式(Bridge)
适配器模式( Adapter )
单例模式(Singleton)
第9题:
桥接模式
适配器模式
工厂模式
装饰模式
第10题:
你想使用一个已经存在的类,而它的接口不符合你的需求
你想创建一个类,该类可以复用另外一个类的功能
你想创建一个类,该类可以复用另外多个类的功能
你想在类中用相对较少的对象引用取代很多对象的引用
第11题:
外观模式
工厂模式
装饰模式
适配器模式
第12题:
静态工厂模式
抽象工厂模式
责任链模式
策略模式
第13题:
第14题:
当我们想封装不同算法并使用他们可相互替换时,可以使用()
第15题:
当需要支持日志修改时,可以考虑使用()
第16题:
以下哪些设计模式都可以用来将抽象部分与实现部分分离()
第17题:
将一个类的接口转换成客户希望的另一个接口。这句话是对下列哪种模式的描述() 。
第18题:
服务接口类采用哪一种设计模式创建实例化的()
第19题:
策略模式
桥接模式
适配器模式
单例模式
第20题:
适配器模式(Adapter)
装饰模式(Decorator)
桥接模式(Bridge)
代理模式(Proxy)
第21题:
你想使用一个已经存在的类,而它的接口不符合你的需求
你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作
你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口
如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象
第22题:
抽象工厂( Abstract Factory )模式
外观(Facade)模式
适配器(Adapter)模式
桥接(Bridge)模式
第23题:
适配器(Adapte)模式
合成(Composite)模式
装饰(Decorator)模式
桥接(Bridge)模式