当一个抽象模型有两个方面,其中一个方面依赖于另一方面,将这两者封装在独立的对象中以使它们可以各自独立地改变和复用,可以考虑使用()
第1题:
在需要构建一个层次结构的子系统时,可以使用门面模式定义子系统中每层的入口点,可以考虑使用()。
第2题:
当需要支持日志修改时,可以考虑使用()
第3题:
当客户程序与抽象类的实现部分之间存在很大的依赖性时,可以考虑使用()
第4题:
对于某些类来说,只有一个实例是非常重要的,例如,系统中可以有都种类型的打印机,但是只能有一个打印机假脱机,只应该一个文件系统和一个窗口管理器,为此,可以使用()。
第5题:
JUnit的两个模式:集成模式和()?
第6题:
可以使用“图像/模式"命令转换不同模式的图像,例如将一个CMYK图像转换为一个RGB图像。
第7题:
命令模式
工厂模式
单例模式
适配器模式
第8题:
桥接模式
适配器模式
工厂模式
装饰模式
第9题:
命令模式
适配器模式
单例模式
接口模式
第10题:
命令模式
策略模式
适配器模式
责任链模式
第11题:
工厂模式
单例模式
建造者模式
原型模式
第12题:
外观模式
工厂模式
装饰模式
适配器模式
第13题:
Observer(观察者)模式适用于()
第14题:
希望创建一个可复用的类,该类必须能够与接口不可预订的类协同工作,可以考虑使用()
第15题:
当需要在不同时刻指定、排列和执行请求是,可以考虑使用()。
第16题:
当需要强调一系列相关产品对象的设计以便进行联合使用,可以考虑使用()。
第17题:
下面不属于创建型模式的有() 。
第18题:
抽象工厂模式
单例模式
原型模式
简单工厂模式
第19题:
观察者模式
命令模式
适配器模式
单例模式
第20题:
单例模式
享元模式
工厂模式
外观模式
第21题:
当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用
当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变
当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之,你不希望这些对象是紧密耦合的
在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责
第22题:
外观模式
观察者模式
迭代器模式
单例模式
第23题:
命令模式
观察者模式
责任链
单例模式