单选题 以下模式中不属于GoF23种模式之一的是()

A、 工厂方法模式
B、 建造者模式
C、 简单工厂模式
D、 单例模式
下载APP答题
由4l***km提供 分享 举报 纠错

相关试题

单选题 下列关于开闭原则的说法中错误的是()

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、解释器模式

单选题 以下关于建造者模式的叙述错误的是()。

A、建造者模式将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示.
B、建造者模式允许用户只通过指定复杂对象的类型和内容就可以创建它们,而不需要知道内部的具体构建细节.
C、当需要创建的产品对象有复杂的内部结构时可以考虑使用建造者模式.
D、在建造者模式中,各个具体的建造者之间通常具有较强的依赖关系,可通过指挥者类组装成一个完整的产品对象返回给客户.