设计模式复习题(选择题)

Java的异常处理机制可以理解为哪种行为模式( )。

( )模式涉及对象的实例化,避免用户直接使用new运算符创建对象。

( )模式涉及如何组合类和对象以形成更大的结构。

( )模式涉及怎样合理的设计对象之间的交互通信,以及怎样合理的为对象分配职责,让设计富有弹性、易维护、易复用。

一个电器工厂可以产生多种类型的电器,如海尔工厂可以生产海尔电视机、海尔空调等,TCL工厂可以生产TCL电视机、TCL空调等,相同

在( )模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化

在( )中,客户端无须知道所创建的具体产品类的类名,只需要知道具体产品类所对应的参数即可利用工厂类创建出不同的产品对象。

在( )中,可以根据参数的不同返回不同类的实例。

模拟毛笔:现需要提供大中小3种型号的画笔,能够绘制5种不同颜色,这时可以考虑使用( )。

氢氧化合物都是有氢元素和氧元素构成的,只是含有的元素的个数不同,这时可以考虑使用( )。