以下关于建造者模式的叙述错误的是()
A.建造者模式将一个复杂对象的构建与它的表示分离.使得同样的构建过程可以创建不同的表示
B.建造者模式允许用户可以只通过指定复杂对象的类型和内容就可以创建它们,而不需要知道内部的具体构建细节
C.当需要生成的产品对象有复杂的内部结构时可以考虑使用建造者模式
D.在建造者模式中,各个具体的建造者相互之间有较强的依赖关系,可通过指挥者类组装成一个完整的产品对象返回给客户
A.建造者模式将一个复杂对象的构建与它的表示分离.使得同样的构建过程可以创建不同的表示
B.建造者模式允许用户可以只通过指定复杂对象的类型和内容就可以创建它们,而不需要知道内部的具体构建细节
C.当需要生成的产品对象有复杂的内部结构时可以考虑使用建造者模式
D.在建造者模式中,各个具体的建造者相互之间有较强的依赖关系,可通过指挥者类组装成一个完整的产品对象返回给客户
模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下(47 )情况适合选用该模式。 ①抽象复杂对象的构建步骤 ②基于构建过程的具体实现构建复杂对象的不同表示 ③一个类仅有一个实例 ④一个类的实例只能有几个不同状态组合中的一种
A.生成器(Builder)
B.工厂方法(Factory Method)
C.原型(Prototype)
D.单例(Singleton)
A.提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类
B. 将抽象部分与它的实现部分分离,使它们都可以独立地变化
C. 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
D. 动态地给一个对象添加一些额外的职责
A.将抽象部分与它的实现部分分离,使它们都可以独立地变化
B. 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子
C. 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
D. 为其他对象提供一种代理以控制对这个对象的访问
A.定义一个用于创建对象的接口,让子类决定实例化哪一个类
B. 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
C. 保证一个类仅有一个实例,并提供一个访问它的全局访问点
D. 运用共享技术有效地支持大量细粒度的对象
A.用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
B. 运用共享技术有效地支持大量细粒度的对象
C. 为其他对象提供一种代理以控制对这个对象的访问
D. 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
A.分步骤构建一个复杂的对象
B. 应对“复杂对象各个部分”的频繁需求变动
C. 用户使用不同的具体建造者即可得到不同的产品对象
D. 如果产品的内部变化复杂,可能会导致需要定义很多具体建造者类来实现这种变化,导致系统变得很庞大
E. 如果产品之间的差异性很大,则不适合使用建造者模式,因此其使用范围受到一定的限制
A.桥接模式的用意是将抽象化与实现化脱耦,使得两者可以独立地变化
B.桥接模式将继承关系转换成关联关系,从而降低系统的耦合度
C.桥接模式可以动态地给一个对象增加功能,这些功能也可以动态地撤销
D.桥接模式可以从接口中分离实现功能,使得设计更具扩展性
A.提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示
B.将抽象部分与它的实现部分分离,使它们都可以独立地变化
C.定义一个用于创建对象的接口,让子类决定实例化哪一个类
D.用一个中介对象来封装一系列的对象交互
A.设计-建造模式是将工程项目交由一家有资格和能力的承包商,由该承包商全面负责项目的设计、施工、管理工作
B.设计-建造模式是目前国际上最为通用的工程项目管理组织模式
C.设计-建造模式被广泛应用于地铁、桥梁、机场等基础设施项目中
D.设计-建造模式采用单一合同的管理办法
A.组合(Composite) B.构建器(Builder)C.桥接(Bridge) D.策略(Strategy)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!