下列关于简单工厂模式与工厂方法模式表述错误的是( )
A. 两者都 满足开闭原则:简单工厂以if else 方式创建对象,增加需求看看 时候会修改源代码
B. 简单工厂对具体产品的创建类别和创建时机的判断是混合在一起的,这点在工厂方法模式中已经克服
C. 不能形成简单工厂的继承结构
D. 在工厂方法模式中,对于存在继承等级结构的产品树,产品的创建是通过相应等级结构的工厂创建的。
查看答案
Open-Close原则的含义是一个软件实体()
A. 应当对扩展开放,对修改关闭.
B. 应当对修改开放,对扩展关闭
C. 应当对继承开放,对修改关闭
D. 都不是
下列模式中,属于行为模式的是( )
A. 工厂模式
B. 观察者
C. 适配器
D. 都是
策略模式的结构中包括三种角色上下文、具体策略和抽象策略。抽象策略角色( )。
A. 只能是具体类
B. 只能是抽象类
C. 可以是抽象类、具体类或接口
D. 可以是子类
关于单一职责,以下叙述错误的是( )。
A. 一个类只负责一个功能领域中的相应职责
B. 就一个类而言,应该有且仅有一个引起它变化的原因
C. 一个类承担的职责越多,被复用的可能性越大
D. 当一个类承担的职责过多时,需要将职责进行分离,将不同的职责封装在不同的类中。