填空题设计模式的思想根源是()基本原则的宏观运用,本质上是没有任何模式的,发现模式的人永远是大师,而死守模式的人,最对只能是一个工匠.

您可能感兴趣的试卷

你可能感兴趣的试题

9.单项选择题对于依赖倒转的表述错误的是()

A.依赖于抽象而不依赖于具体,也就是针对接口编程
B.依赖倒转的接口并非语法意义上的接口,而是,一个类对其他对象进行调用时,所知道的方法集合
C.从选项B的角度论述,一个对象可以有多个接口
D.实现了同一接口的对象,可以在运行期间,顺利地进行替换而且不必知道所示用的对象是那个实现类的实例
E.此题没有正确答案

10.单项选择题关于继承表述错误的是:()

A.继承是一种通过扩展一个已有对象的实现,从而获得新功能的复用方法
B.泛化类(超类)可以显式地捕获那些公共的属性和方法特殊类(子类)则通过附加属性和方法来进行实现的扩展
C.破坏了封装性,因为这会将父类的实现细节暴露给子类
D.继承本质上是“白盒复用”,对父类的修改,不会影响到子类

最新试题

模板方法模式是基于()的代码复用基本技术,可以将相同的代码放在父类中,而将不同的方法实现放在不同的子类中。

题型:单项选择题

关于享元模式说法正确的有()。

题型:多项选择题

以下()模式适用于解决根据电表显示的用电量计算用户的电费这个问题。

题型:单项选择题

()的本质是对命令进行封装,将发出命令的责任和执行命令的责任分割开。

题型:单项选择题

在一个房屋租赁系统中有很多对象,有些对象是求租者,有些对象是出租者,可以使用()方便出租者和求租者传递消息。

题型:单项选择题

策略模式是一种()模式。

题型:单项选择题

()的适用情景是:一个程序想使用已经存在的类,但该类所实现的接口和当前程序所使用的接口不一致。

题型:单项选择题

()允许请求的一方和接收的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否被执行、何时被执行,以及是怎么被执行的。

题型:单项选择题

在多个裁判负责打分的比赛中,每位裁判给选手一个得分,选手的最后得分是根据全体裁判的得分计算出来的。请给出几种计算选手得分的评分方案,对于某次比赛,可以从你的方案中选择一种方案作为本次比赛的评分方案,可以用()来解决这个问题。

题型:单项选择题

旅游出行方式可以有多种,如可以乘坐飞机旅游,也可以乘火车旅游,如果有兴趣自行车游也是一种极具乐趣的出行方式。不同的旅游出行方式有不同的实现过程,客户可以根据自己的需要选择一种合适的旅游方式,以下()可以解决这个问题。

题型:单项选择题