面向对象答案整理.doc
1 理解面向对象的思想(封装性、继承性、多态性),作出一个简述。
客观世界是由对象组成,任何客观实体都是对象,复杂对象可以由简单对象组成。具有相同属性和操作的对象可归纳成类,对象是类的一个实例。类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性。对象之间的联系通过消息传递来维系。
封装是面向对象方法的一个重要原则,封装有两个含义:结合性即将属性和方法结合;信息隐蔽性利用接口机制隐蔽内部细节。
继承性是指子类可以自动拥有父类的全部属性与操作的机制。继承可分为单重继承和多重继承两类。继承简化了对现实世界的描述定义子类时不必定义那些在父类中已经定义过的属性和操作使软件的复用性提高。
多态性是指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。
2 什么是分解、耦合度和内聚度?
耦合度是从模块外部考察模块的独立性程度。内聚度(Cohesion)是模块内部各成份(语句或语句段)之间的联系。模块内部各成份联系越紧,即其内聚度越大,模块独立性就越强。6个元素:参与者(Actor)、 用例(Use Case)、关联关系(Association)
包含关系(Include)、 扩展关系(Extend)、泛化关系(Generalization)
5 用例图中参与者之间的关系有哪些?用例之间的关系有哪些?
参与者之间的关系:泛化关系
用例之间的关系:关联关系、包含关
您可能关注的文档
最近下载
- 2025年下半年新疆生产建设兵团面向社会招聘事业单位工作人员笔试含答案.docx VIP
- TMCYX012-2024 老白茶冲泡与品鉴指南.pdf VIP
- 鄞州区泵站机电设备运行日常养护服务项目.doc VIP
- 《教育系统重大事故隐患判定指南》深度解读课件.pptx VIP
- 2025年江苏省事业单位《综合知识和能力素质》(计算机类)题库(含真题精选).docx
- 2022年河北省高考地理真题试卷及答案.pdf VIP
- SAP移动类型说明.docx VIP
- 2024年四川省综合评标评审专家考试题库及答案.docx
- 人教版新起点小学英文1-6年级英语-单词表含音标,按课时.pdf VIP
- 二次结构砌筑电箱洞口预制框施工工法.docx VIP
原创力文档

文档评论(0)