单选题 系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类,分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,( )设计模式可以实现该目的。

A、 外观
B、 装饰
C、 单件
D、 模板方法
下载APP答题
由4l***ds提供 分享 举报 纠错

相关试题

单选题 外观模式的作用是( )。

A、

当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能。

B、

,为了系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用。

C、

保证一个类仅有一个实例,并提供一个访问他的全局访问点。

D、

在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。

单选题 开-闭原则的含义是一个软件实体( ) 。

A、应当对扩展开放,对修改关闭
B、应当对修改开放,对扩展关闭
C、应当对继承开放,对修改关闭
D、以上都不对

单选题 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。这句话是对哪种模式的描述( )。 A.观察者模式

B、桥接模式
C、适配器模式
D、策略模式

单选题 在观察者模式中,表述错误的是( )。

A、观察者角色的更新是被动的。
B、被观察者可以通知观察者进行更新。
C、观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者的状态进行更新。
D、一个被观察者可以有多个观察者

单选题 设计模式具有的优点( )。

A、适应需求变化
B、程序易于理解
C、减少开发过程中的代码开发工作量 简化软件系统的设计

单选题 下列模式中,属于行为模式的是( ) 。

A、工厂模式
B、观察者模式
C、配器模式
D、装饰模式

单选题 当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用( )模式。

A、创建型
B、结构型
C、行为型
D、以上都可以

单选题 将一个类的接口转换成客户希望的另一个接口。这句话是对下列哪种模式的描述( )。

A、策略模式
B、桥接模式
C、适配器模式
D、单例模式