模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下(47 )
模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下(47 )情况适合选用该模式。 ①抽象复杂对象的构建步骤 ②基于构建过程的具体实现构建复杂对象的不同表示 ③一个类仅有一个实例 ④一个类的实例只能有几个不同状态组合中的一种
A.生成器(Builder)
B.工厂方法(Factory Method)
C.原型(Prototype)
D.单例(Singleton)
模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下(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. 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
A.提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示
B.将抽象部分与它的实现部分分离,使它们都可以独立地变化
C.定义一个用于创建对象的接口,让子类决定实例化哪一个类
D.用一个中介对象来封装一系列的对象交互
A.提供一种方法顺序访问一个聚合对象中各个元素 , 而又不需暴露该对象的内部表示。
B.将抽象部分与它的实现部分分离,使它们都可以独立地变化。
C.定义一个用于创建对象的接口,让子类决定实例化哪一个类。 该模式 使一个类的实例化延迟到其子类。
D.用一个中介对象来封装一系列的对象交互。
A.Decorator B.Adapter C.Bridge D.Facade A.将一系列复杂的类包装成一个简单的封闭接口 B.将抽象部分与它的实现部分分离,使它们都可以独立地变化 C.可在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责 D.将一个接口转换为客户希望的另一个接口
A.提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示
B. 将抽象部分与它的实现部分分离,使它们都可以独立地变化
C. 定义一个用于创建对象的接口,让子类决定实例化哪一个类
D. 用一个中介对象来封装一系列的对象交互
A.合成型B.组合型C.结构型D.聚合型 A.AdaptorB.FacadeC.CommandD.Singleton A.DecoratorB.CompositeC.MementoD.Builder A.PrototypeB.FlyweightC.AdapterD.Bridge
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!