单选题 开闭原则的含义是一个软件实体(  )。

A、 应当对扩展开放,对修改关闭
B、 应当对继承开放,对修改关闭
C、 应当对修改开放,对扩展关闭
D、 以上都不对
下载APP答题
由4l***9n提供 分享 举报 纠错

相关试题

单选题 生活用电是220V,假设某电脑用的电是22V,可以用哪种设计模式描述将220V的电转换为22V(  )。

A、简单工厂模式
B、抽象工厂模式
C、适配器模式
D、单例模式

单选题 ‎原型模式本质上就是对象的(  )。

A、

引用

B、

复制

C、

串行化

D、

序列化

单选题 对开闭原则的理解正确的是(  )。

A、对扩展开放,对修改关闭
B、对修改开放,对扩展关闭
C、对继承开放,对修改关闭
D、以上都不对

单选题 要依赖于抽象,不要依赖于具体,即针对接口编程,不要针对实现编程,是(  )的表述。

A、接口隔离原则
B、开闭原则
C、依赖倒转原则
D、里氏代换原则

单选题 以下关于创建型模式说法正确的是(  )。

A、创建型模式关注的是功能的实现
B、创建型模式关注的是对象间的协作
C、创建型模式关注的是组织类常用方法
D、创建型模式关注的是对象创建

单选题 将一个类的接口转换成客户希望的另一个接口。是对下列哪种模式的描述(  )。

A、单例模式
B、工厂方法模式
C、适配器模式
D、原型模式

单选题 以下对开闭原则的描述错误的是(  )

A、开闭原则与“对可变形的封装原则”没有相似性
B、找到一个系统的可变元素,将它封装起来,叫开闭原则
C、对修改关闭,是其原则之一
D、从抽象层导出一个或多个新的具体类可以改变系统的行为,是其原则之一

单选题 关于模式适用性,在以下情况不适合使用FACTORY METHOD模式?(  )。

A、

当你提供一个产品类库,而只想显示它们的接口而不是实现时

B、

当一个类不知道它所必须创建的对象的类的时候

C、

当一个类希望由它的子类来指定它所创建的对象的时候

D、

当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候