希望创建一个可复用的类,该类必须能够与接口不可预订的类协同工作,可以考虑使用()
第1题:
限制了创建类的实例数量,而(41)将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
A.命令模式(Command)
B.适配器模式(Adapter)
C.策略模式(Strategy)
D.单例模式(Singleton)
第2题:
● (40) 限制了创建类的实例数量,而 (41) 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
(40)
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)
(41)
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)
第3题:
A.静态工厂模式
B.抽象工厂模式
C.责任链模式
D.策略模式
第4题:
结构型模式中最体现扩展性的几种模式是()
第5题:
在需要构建一个层次结构的子系统时,可以使用门面模式定义子系统中每层的入口点,可以考虑使用()。
第6题:
下列设计模式中,( )模式既是类结构型樽式,又是对象结构型模式。此模式与( )模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。
A.桥接(Bridge) B.适配器(Adapter) C.组成(Composite) D.装饰器 (Decorator) A.桥接(Bridge) B.适配器(Adapter) C.组成(Composite) D.装饰器 (Decorator)
第7题:
第8题:
● (47) 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
(47)
A. Adapter(适配器)模式
B.Command(命令)模式
C.Singleton(单例)模式
D.Strategy(策略)模式
第9题:
当我们想封装不同算法并使用他们可相互替换时,可以使用()
第10题:
当需要支持日志修改时,可以考虑使用()