单选题 当需要创建的产品具有复杂的内部结构时,为了逐步构造完整的对象,并使得对象的创建更具有灵活性,可以使用( )

A、 抽象工厂模式
B、 原型模式
C、 单例模式
D、 建造者模式
下载APP答题
由4l***gm提供 分享 举报 纠错

相关试题

单选题 以下不是工厂方法模式中的角色的是( )

A、抽象产品
B、指挥者
C、抽象工厂
D、具体产品

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

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

单选题 以下关于简单工厂模式的叙述错误的是( )

A、简单工厂模式可以根据参数的不同返回不同的产品类的实例
B、简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常具有共同的父类
C、简单工厂模式可以减少系统中类的个数,简化系统的设计,使得系统更易于理解
D、系统的扩展困难,在添加新的产品时需要修改工厂的业务逻辑,违背了开闭原则

单选题 Windows操作系统中的应用程序快捷方式是( )模式的应用实例

A、装饰
B、组合
C、代理
D、外观

单选题 在java设计模式中,以下是设计模式具有的优点的是( )

A、提高系统性能
B、减少类的数量,降低系统规模
C、减少代码开发工作量
D、提升软件设计的质量

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

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

单选题 以下属于外观模式角色的有 ( )

A、抽象工厂
B、具体工厂
C、抽象产品
D、外观角色

单选题 设计模式一般有两种分类方式,一是根据目的分类,二是根据范围分类。设计模式根据范围可分为类模式和( )

A、创建型模式
B、结构型模式
C、行为型模式
D、对象模式