网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
关于设计模式本质的说法,以下哪个是正确的()
- A、设计模式利用类的继承来实现功能扩展
- B、设计模式利用类的组合来实现功能扩展
- C、设计模式就是在不修改原有类的基础上通过新增类来实现功能扩展或功能变更
- D、设计模式就是利用类的继承和组合来实现功能扩展或功能变更
参考答案
更多 “关于设计模式本质的说法,以下哪个是正确的()A、设计模式利用类的继承来实现功能扩展B、设计模式利用类的组合来实现功能扩展C、设计模式就是在不修改原有类的基础上通过新增类来实现功能扩展或功能变更D、设计模式就是利用类的继承和组合来实现功能扩展或功能变更” 相关考题
考题
以下关于桥接模式的叙述错误的是( )。
A.桥接模式的用意是将抽象化与实现化脱耦,使得两者可以独立地变化B.桥接模式将继承关系转换成关联关系,从而降低系统的耦合度C.桥接模式可以动态地给一个对象增加功能,这些功能也可以动态地撤销D.桥接模式可以从接口中分离实现功能,使得设计更具扩展性
考题
大部分WindowsPhone的控件都间接或直接继承了________、_________或者__________这3个基类。这3个基类封装了WindowsPhone应用程序界面元素的一些共同的特性,WindowsPhone的控件的实现都是通过直接或间接继承这些基类来扩展的,然后在根据控件的特性来定义和实现控件自身的属性和方法。
考题
接口如何实现()
A.利用一个继承自接口的类来实现B.利用类来实现,在类定义部分用implements关键字表示这个类所实现的接口C.利用与接口同名的类来实现D.利用一系列全局函数来实现
考题
结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和 结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下( )模式是结构型对象模式。A.中介者 (Mediator) B.构建器(Builder) C.解释器(Interpreter) D.组合(Composite)
考题
下图为某设计模式的类图,类State和Context的关系为 ( ) ,类 ( )是客户使用的主要接口。A.继承B.实现C.聚合D.组合A.ContextB.ConcreteStateAC.ConcreteStateBD.State
考题
结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和 结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下(48)模式是结构型对象模式。A.中介者 (Mediator)
B.构建器(Builder)
C.解释器(Interpreter)
D.组合(Composite)
考题
下图是( )设计模式的类图,该设计模式的目的是( ),图中,Decorator和Component之间是(请作答此空)关系,ConcreteDecorator和Decorator之间是( )关系。
A.依赖和关联
B.依赖和继承
C.关联和实现
D.继承和实现
考题
关于继承表述错误的是:()A、继承是一种通过扩展一个已有对象的实现,从而获得新功能的复用方法B、泛化类(超类)可以显式地捕获那些公共的属性和方法特殊类(子类)则通过附加属性和方法来进行实现的扩展C、破坏了封装性,因为这会将父类的实现细节暴露给子类D、继承本质上是“白盒复用”,对父类的修改,不会影响到子类
考题
以下关于结构型模式说法不正确的是 。()A、结构型模式可以在不破坏类封装性的基础上,实现新的功能B、结构型模式主要用于创建一组对象C、结构型模式可以创建一组类的统一访问接口。D、结构型模式可以在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互
考题
装饰模式的优点有哪些()A、可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为B、可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象C、具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”D、使用装饰模式进行系统设计时将产生很多小对象E、装饰模式比继承更加易于出错,排错也很困难,对于多次装饰的对象,调试时寻找错误可能需要逐级排查,较为烦琐
考题
接口如何实现()A、利用一个继承自接口的类来实现B、利用类来实现,在类定义部分用"implements"关键字表示这个类所实现的接口C、利用与接口同名的类来实现D、利用一系列全局函数来实现
考题
单选题关于设计模式本质的说法,以下哪个是正确的()A
设计模式利用类的继承来实现功能扩展B
设计模式利用类的组合来实现功能扩展C
设计模式就是在不修改原有类的基础上通过新增类来实现功能扩展或功能变更D
设计模式就是利用类的继承和组合来实现功能扩展或功能变更
考题
单选题关于继承表述错误的是()A
继承是一种通过扩展一个已有对象的实现,从而获得新功能的复用方法。B
泛化类(超类)可以显式地捕获那些公共的属性和方法。特殊类(子类)则通过附加属性和方法来进行实现的扩展C
破坏了封装性,因为这会将父类的实现细节暴露给子类D
继承本质上是“白盒复用”,对父类的修改,不会影响到子类
考题
多选题产品的推介和设计可以通过以下方式来实现:()A利用现有产品进行推荐B组合:就是将现有的产品进行重新组合C改良:根据客户的需求,将原有的产品进行改良,增加一些额外的功能
热门标签
最新试卷