每日软考
-
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。(2016年上半年)
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。(2016年上半年)A.命令(Command)B.责任链(Chain of Responsibility)C.观察者(Observer)D.策略(Strategy)答案 A解析命令模式的特点为:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作...
-
在面向对象方法中,( )是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。 (2016年上半年)
在面向对象方法中,( )是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。 (2016年上半年)A.封装B.继承C.覆盖D.多态A.封装B.继承C.覆盖D.多态答案 B C解析继承是父类和子类之间共享数据和方法的机制。覆盖是子类的方法覆盖了基类的方法,以实现不同的功能,或者对父类的功能进行扩充。...
-
( )模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下( )情况适合选用该模式。(2016年下半年)
( )模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下( )情况适合选用该模式。(2016年下半年)①抽象复杂对象的构建步骤②基于构建过程的具体实现构建复杂对象的不同表示③一个类仅有一个实例④一个类的实例只能有几个不同状态组合中的一种A.生成器(Builder)B.工厂方法(Factory Method)C.原型(Prototype)D.单例( Singleton)A.①②B.②③C.③④D.①④答案 A A解析生成器模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创...
-
( )模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下( )情况适合选用该模式。(2016年下半年)
( )模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下( )情况适合选用该模式。(2016年下半年)①一个客户需要使用一组相关对象②一个对象的改变需要改变其它对象③需要使用一个算法的不同变体④许多相关的类仅仅是行为有异A.命令(Command)B.责任链(Chain of Responsibility)C.观察者(Observer)D.策略(Strategy)A.①②B.②③C.③④D.①④答案 D C解析策略模式定义了一系列的算法,并将每一个算法封装...
-
在面向对象方法中,不同对象收到同一消息可以产生完全不同的结果,这一现象称为( )。在使用时,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。(2016年下半年)
在面向对象方法中,不同对象收到同一消息可以产生完全不同的结果,这一现象称为( )。在使用时,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。(2016年下半年)A.接口B.继承C.覆盖D.多态答案D解析本题考察面向对象多态的概念在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这种现象就叫多态...

最新留言
说:文章写的很好啊,赞(ㆆᴗㆆ),每日打卡~~
2020-11-17 09:33:37说:赞赞赞
2020-04-17 18:34:14说:正在学习中
2020-03-03 13:42:40说:二进制12位对应16进制3位我明白,所以为什么是D16我就不懂了?
2020-02-22 18:17:23说:哥,我域名更新了哦,麻烦改一下,https://itudo.cn
2019-12-26 13:56:38说:厉害
2019-12-06 00:02:21说:一针见血的评论。
2019-11-20 18:05:29说:TITLE: 狱杰'NoteBookLink: https://yujienb.cn/Favicon: https://yujienb.cn/head.jpgInfo: Have a nice lifeSSL: YES已将贵站加为友链
2019-11-20 10:13:26