题目内容

工厂方法设计模式说法正确的有:

A. 对于某个产品,调用者清楚地知道应该使用哪个具体工厂服务,实例化该具体工厂,生产出具体的产品来。Java Collection中的iterator() 方法即属于这种情况。
B. 只是需要一种产品,而不想知道也不需要知道究竟是哪个工厂为生产的,即最终选用哪个具体工厂的决定权在生产者一方,它们根据当前系统的情况来实例化一个具体的工厂返回给使用者,而这个决策过程这对于使用者来说是透明的。
C. 工厂方法模式(Factory Method pattern)是最典型的模板方法模式(Template Method pattern)应用。
D. 简单工厂模式、工厂方法、抽象工厂都是指同一种设计模式。

查看答案
更多问题

DAO优势:

A. 数据存储逻辑的分离
B. 数据访问底层实现的分离
C. 数据抽象
D. 访问异构数据源

MVC的缺点:

A. 完全理解MVC比较复杂
B. 调试困难
C. 增加系统结构和实现的复杂性
D. 适合小型,中等规模的应用程序
E. 视图与控制器间的过于紧密的连接并且降低了视图对模型数据的访问

MVC的优点:

A. 耦合性低
B. 重用性高
C. 可维护性高
D. 部署慢,生命周期成本低

DAO模式通常包括:

A. DAO接口类和实现类
B. DAO工厂类
C. 数据库工具类
D. 实体类

答案查题题库