问题:依据设计模式思想,程序开发中应优先使用的是()关系实现复用。A、委派B、继承C、创建D、以上都不对
查看答案
问题:简述下,创建型模式一共有多少种,分别为哪些?工厂方法模式、抽象工厂模式与建造者模式,有什么区别,如何区分应用在具体事例中。并请举例说明。
问题:行为类模式使用在类间分派行为()A、接口B、继承机制C、对象组合D、委托
问题:()模式包装对象,以控制对比对象的访问。
问题:内聚度
问题:以下哪种设计模式能够支持动态地给一个对象增加其他职责而且在职责整合时支持热插拔()A、桥接模式(Bridge)B、装饰模式(Decorator)C、享元模式(Flyweight)D、外观模式(Facade)
问题:在观察者模式中,表述错误的是()A、观察者角色的更新是被动的B、被观察者可以通知观察者进行更新C、观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者的状态进行。D、以上表述全部错误
问题:()模MVC模型式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。
问题:设计模式的基本要素有哪些?
问题:Decorator(装饰)模式的意图是为一个对象连接附加的职责。
问题:简述针对接口编程,不针对实现编程的意义。
问题:()模式在对象的集合之中游走,而不暴露集合的实现。
问题:MVC模型的基本工作原理是基于()模式,实现是基于()模式。
问题:()定义了算法的步骤,把这些步骤的实现延迟到了子类。
问题:从模式所提供的功能性来看,模式可以分为()A、创建模式B、测试模式C、行为模式D、结构模式
问题:关于外观模式(Facade)说法正确的是?()A、提供一个统一的接口去访问多个子系统的多个不同的接口B、提供了一个简单且公用的接口去处理复杂的子系统,并且没有减少子系统的功能C、限制了客户的自由,减少了可变性D、客户与抽象的实现类中存在若干依赖
问题:对象组合的有点表述不当的是()A、容器类仅能通过被包含对象的接口来对其进行访问B、“黑盒”复用,封装性好,因为被包含对象的内部细节对外是不可见C、通过获取指向其它的具有相同类型的对象引用,可以在运行期间动态地定义(对象的)组合D、造成极其严重的依赖关系
问题:()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。A、架构B、UML模型C、设计模式D、设计数据
问题:()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。
问题:设计模式的两大主题是系统复用与系统扩展。