多选题 单例模式的两个基本要点是( )。

A、 唯一实例
B、 构造函数私有
C、 动态工厂方法
D、 静态工厂方法
下载APP答题
由4l***5j提供 分享 举报 纠错

相关试题

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

A、当你提供一个产品类库,而只想显示它们的接口而不是实现时
B、当一个类不知道它所必须创建的对象的类的时候
C、当一个类希望由它的子类来指定它所创建的对象的时候
D、当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候

单选题 将一个类的接口转换成客户希望的另外一个接口,使得原来由于接口不兼容而不能一起工作的那些类可以一起工作的模式是( )

A、适配器模式(Adapter)
B、命令模式(Command)
C、策略模式(Strategy)
D、单例模式(Singleton)

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

A、引用
B、复制
C、串行化
D、序列化

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

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

单选题 以下关于单例模式的描述正确的是( )

A、它描述了只有一个方法的类的集合
B、它描述了只有一个属性的类的集合
C、它能够保证一个类只产生一个唯一的实例
D、它能够保证一个类的方法只能被一个唯一的类调用

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

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

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

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

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

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