搜题
章节测试答案
学历考试
继续教育
网课答案
网课答案全集
登录
注册
请在
下方输入
要搜索的题目:
搜 索
立 即 搜 题
在进行设计以应对变化的过程中,应该遵循两条基本策略:找出变化并();优先使用对象组合,而不是类继承。
过程中
使用
找出
发布时间:
2024-06-09 20:23:34
首页
建筑工程
推荐参考答案
(
由 搜题小帮手 官方老师解答 )
联系客服
答案:
以下文字与答案无关
提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。
查看参考答案
相关试题
1.
在进行设计以应对变化的过程中,应该遵循两条基本策略:找出变化并封装变化点;优先使用对象组合,而不是类继承选项: A:正确; B:错误
2.
以下说法正确的是( ) 选项:A、适配器模式的两种模式是对象适配器和类适配器设计模式中应优先使用对象组合而不是类继承 B、观察者和可观察者之间用松耦合方式结合 C、命令模式将发出请求的对象和执行请求的对象解耦 D、设计模式中应优先使用对象组合而不是类继承
3.
[单选] 设计模式中应优先使用的复合技术是()A . 抽象类B . 接口继承C . 类继承D . 对象组合
4.
B:将B到A的继承关系改成组合关系。 选项:C:区分是“is-a”还是“has-a”。如果是“is-a”,可以使用继承关系,如果是“has-a”应该改成组合关系。|D:尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。
5.
在设计、分析、实现中如果用到了对象、类、继承和____这4个基本概念,就属于面向对象的设计方法。
6.
程序设计要遵循一定的开发方法和思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是( )。选项: A:结构化设计方法; B:模块化程序设计方法; C:面向对象的程序设计方法; D:数据结构优先方法
7.
对违反里氏替换原则的两个类,可以采用的候选解决方案正确的是()。A.将B到A的继承关系改成组合关系。B.创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。C.区分是“is-a”还是“has-a”。如果是“is-a”,可以使用继承关系,如果是“has-a”应该改成组合关系。D.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。
8.
面向对象程序设计以__为基本的逻辑构件,用类来描述具有共同特征的一组对象,以继承为共享机制,共享类中的方法和数据。A、模块B、对象C、结构D、类
9.
对违反里氏替换原则的两个类,可以采用的候选解决方案正确的是( )。 选项: A: 尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。 B: 将B到A的继承关系改成组合关系。 C: 区分是“is-a”还是“has-a”。如果是“is-a”,可以使用继承关系,如果是“has-a”应该改成组合关系。 D: 创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。
10.
依据设计模式思想,程序开发中应该优先使用以下那一种关系实现复用。 选项: A、继承 (Inheritance) B、创建 (Creation) C、重写 (Override) D、组合 (Composition)
11.
(单选题)对违反里氏替换原则的两个类,可以采用的候选解决方案正确的是( )。 选项: A:创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。 B:尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。 C:区分是“is-a”还是“has-a”。如果是“is-a”,可以使用继承关系,如果是“has-a”应该改成组合关系。 D:将B到A的继承关系改成组合关系。
12.
组织的环境及能力是在不断变化的,组织必须适时进行变革以应对内外环境变化的挑战。
13.
不是在《中国应对气候变化国家方案》提出的我国应对气候变化的指导思想是
14.
在面向对象软件开发过程中,采用设计模式( ), 选项: A:允许在非面向对象程序设计语言中使用面向对象的概念; B:以保证程序的运行速度达到最优值 ; C:以减少设计过程创建的类的个数 ; D:以复用成功的设计
15.
使用继承方法,可重写父类中的方法以增强父类的责任与功能,但使用继承会破坏对象的封装性及浪费继承位,不建议使用。
16.
对于违反里氏替换原则的两个类A和B,可以来用的候选解决方案中,正确的是()。 选项: A、尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程 B、创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题 C、将B到A的继承关系改成组合关系 D、区分是“Is-a”还是“Has-a”。如果是Is-a,可以使用继承关系,如果是 Has-a,应该改成组合或聚合关系
17.
只有同时使用()的方法,才是真正面向对象的方法。A、对象、类、继承B、对象、类、继承和消息C、对象、继承和消息D、对象、类和消息
18.
定义一个Person类,含:姓名、性别、年龄等字段;继承Person类设计Teacher类,增加:职称、部门等字段;继承Person类设计Student类,增加:学号、入学时间、专业等字段。定义各类的构造方法和toString()方法,并分别创建对象进行测试。 (1)要求有代码和截图
19.
流动过程中,各个物理量既随着位置变化而变化,也随着时间变化而变化的叫 选项: A: 并流 B: 逆流 C: 稳定流动 D: 不稳定流动
用户中心
登录
没有账号?
点我注册
热门标签
劳力
工数
爬虫类
画中画
豆浆机
水解蛋白
设置
几年来
蜡纸
廉政建设
登录 - 搜题小帮手
登录
立即注册
已购买搜题包,但忘记账号密码?
登录即同意
《服务协议》
及
《隐私政策》
注册 - 搜题小帮手
确认注册
立即登录
登录即同意
《服务协议》
及
《隐私政策》
购买搜题卡查看答案
购买前请仔细阅读
《购买须知》
体验
30天体验包
¥
5.99
无赠送,体验一下
查看100次答案
推荐
半年基础包
¥
9.99
畅享300次搜题
查看300次答案
随心用
超值包一年
¥
29.99
超值包,一万次搜题
查看10000次答案
月卡
月卡
¥
19.99
30天无限搜题
查看30天答案
请选择支付方式
已有帐号 点我登陆
微信支付
支付宝扫码
请输入您的手机号码:
点击支付即表示同意并接受了
《服务协议》
和
《购买须知》
填写手机号码系统自动为您注册
立即支付
我们不保证100%有您要找的试题及正确答案!请确保接受后再支付!
联系客服
找回账号密码
微信支付
订单号:
1111
遇到问题请
联系客服
恭喜您,购买搜题卡成功
系统为您生成的账号密码如下:
账号
密码
重要提示:
请勿将账号共享给其他人使用,违者账号将被封禁。
保存账号查看答案
请不要关闭本页面,支付完成后请点击【支付完成】按钮
支付完成
取消支付
遇到问题请联系
在线客服