A.装饰(Decorator)模式B.享元(Flyweight )模式C.合成(Composite)模式D.命令(Command)模式
单项选择题关于模式适用性,以下()不适合使用Flyweight(享元)模式。
A.一个应用程序使用了大量的对象B.完全由于使用大量的对象,造成很大的存储开销C.对象的大多数状态都可变为外部状态D.用户想使用一个已经存在的类,而它的接口不符合用户的需求
单项选择题以下()用来描述工厂方法(Factory Method)模式。
A.提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类B.表示一个作用于某对象结构中的各元素的操作。它使用户可以在不改变各元素的类的前提下定义作用于这些元素的新操作C.定义一个用于创建对象的接口,让子类决定实例化哪一个类。该模式使一个类的实例化延迟到其子类D.定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化
单项选择题以下()用来描述建造者(Builder )。
A.定义一个用于创建对象的接口,让子类决定实例化哪一个类B.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示C.保证一个类仅有一个实例,并提供→个访问它的全周访问点D.运用共享技术有效地支持大量细粒度的对象
单项选择题对以下开闭原则的描述错误的是()
A.开闭原则与“对可变性的封装原则”没有相似性B.找到个系统的可变元素,将它封装起来,叫开闭原则C.对修改关闭,是其原则之一D.从抽象层导出一个或多个新具体类可以改变系统的行为,是其原则之一
问答题说明访问者模式的定义与主要优缺点。
问答题创建型模式分包括哪几种设计模式,各是什么并简要说明。
问答题设计模式一般有哪几个基本要素?
名词解释什么是单一职责原则; 单一职责原则名词解释定义是什么?
判断题Template Method是用以帮助从不同的步骤中抽象出一个通用的过程的模式。
判断题通过在问题领域中使用模式,可以用一种不同的方式来看待问题。
判断题对观察者模式,触发事件的对象——Subject对象不需要知道观察事件的所有对象。
判断题Singleton(单例)模式属于结构性模式。
判断题对象适配器模式是依赖倒转原则的典型应用。
填空题Word 2010单击()菜单,选择“页眉和页脚”命令。
填空题在Word 2010()菜单中,选择“边框和底纹”菜单项。