当需要支持日志修改时,可以考虑使用()
第1题:
A.命令模式
B.适配器模式
C.单例模式
D.接口模式
第2题:
在需要构建一个层次结构的子系统时,可以使用门面模式定义子系统中每层的入口点,可以考虑使用()。
第3题:
A.工厂方法模式
B.单例模式
C.抽象工厂模式
D.代理模式
第4题:
当需要在不同时刻指定、排列和执行请求是,可以考虑使用()。
第5题:
希望创建一个可复用的类,该类必须能够与接口不可预订的类协同工作,可以考虑使用()
第6题:
● (40) 限制了创建类的实例数量,而 (41) 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
(40)
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)
(41)
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)
第7题:
当一个抽象模型有两个方面,其中一个方面依赖于另一方面,将这两者封装在独立的对象中以使它们可以各自独立地改变和复用,可以考虑使用()
第8题:
● 某软件公司正在设计一个图像处理软件,该软件需要支持用户在图像处理过程中的撤销和重做等动作,为了实现该功能,采用 (54) 最为合适。
(54)
A. 单例模式
B. 命令模式
C. 访问者模式
D. 适配器模式
第9题:
当客户程序与抽象类的实现部分之间存在很大的依赖性时,可以考虑使用()
第10题:
在设计模式中,()的核心是缓存和共享