chapter 6 SOFTWARE ENGINEERING 软件工程 Considering Objects 对象 6.1 What is OO Object orientation 什么是面向对象? Object orientation is an approach to software development that organizes both the problem and its solution as a collection of discrete objects; both data structure and behavior are included in the representation. 面向对象是一种软件开发方法,它由问题和问题的解决方法组成不连续对象的集合;数据结构和行为都包含在表示中。 Object 的特点 以数据为中心; 对象是主动的; 属性和操作封装,信息是隐蔽的; 对象独立处理自身的数据,并通过消息传递进行通信,具有并行的性质; 高模块独立性,对象是OO软件的基本模块,低耦合,高内聚; 对象具有唯一识别的功能,行为比较丰富; 对象必须参与一个或多个对象类。 Class 类 定义 具有相同结构、操作,并遵守相同约束规则的对象聚合成一组,这组对象集合称为对象类,简称类。 类层次(Hierarchy 子类、派生类 父类、基类、超类
您可能关注的文档
- 乳品质量安全存在问题与相应对策要点解读.ppt
- 乳酸菌免疫调节作用要点解读.pptx
- 乳腺癌的护理要点解读.ppt
- 乳腺癌护理要点解读.pptx
- 乳腺癌术后切口护理要点解读.ppt
- 乳腺疾病(修改)要点解读.ppt
- 乳制品行业冷链要点解读.ppt
- 乳制品技工第二章要点解读.ppt
- 乳猪料生产工艺要点解读.ppt
- 入(离)职管理的风险控制要点解读.ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
原创力文档

文档评论(0)