- 0
- 0
- 约1.76千字
- 约 9页
- 2018-05-09 发布于河南
- 举报
第04章面向对象的软件开发方法
面向对象的软件工程方法 从客观实体对象的彼此关系中发现系统中的类对象 抽象:对现实对象进行符合计算机信息世界要求的描述,例如:把客观实体变成类,而把客观实体的状态特征变成类的属性,把客观实体具有的行为变成类的方法等。 从客观实体对象的彼此关系中发现系统中的类对象 封装性: 概念陈述:把实体的属性、方法通过一个表正对象的类名结构在一起。类的所有属性(数据成员均保持为private属性,提供public函数对数据成员进行初始化、处理,并且得到最后的值。如此才是较好的封装结构。被说明成public属性的方法应该是类必须为外部客体提供的数据处理能力(外部行为能力),这些方法对应的函数也叫做访问函数。 封装用途:类的客户可以在不知道类的细节情况下使用类,如果类本身的行为细节发生了改变,只要类的接口类型和参数不变,则使用该类对象的客户源代码无需改变。这样一来,对系统(使用该类对象部分)的维护就更加容易了。比如类常常会有一些内部行为,往往是外部行为的组成部分,因此内部行为对应的函数可以定义为private属性,叫做类的实用函数。 从客观实体对象的彼此关系中发现系统中的类对象 继承性:在充分认识客观实体的基础上形成一个树状概念(类)系统,下层概念(子类)继承来自其直接上层概念(父类)的特征(属性)和行为(方法) 共享性:同一个类的不同对象之间共享属性值域空间;子类共享父类中的属性和方法; 多态
您可能关注的文档
- 直线与圆锥曲线相交(五).doc
- 直线和圆基础知识.doc
- 直线运动知识点和公式推导.doc
- 相交线与平行线全章综合测试题.doc
- 相似三角形的判定(第2课时).ppt
- 相关部门评价表单.doc
- 相当强悍!雅思考官揭露中国学生口语弊病!.doc
- 眉山市高2014届第一学期期末教学质量检测地理试卷.doc
- 矩形经典例题.doc
- 短时点火用煤.doc
- 2026年大连狂犬疫苗考试试题及答案.docx
- 沪教版小学数学五年级下册《正负数》概念建构教案.docx
- 初中信息技术八年级下册《网站蓝图绘就与站点实现——项目规划与开发实战》教案.docx
- 2025~2026学年山东省郯城第一中学高二上学期1月月考生物试卷.doc
- 2026年电工进网作业许可考试试题.docx
- Yb3Al5O12基热障涂层与高温结构陶瓷材料的设计与性能研究.docx
- 初中英语七年级上册Starter Unit 1 Pronunciation(第二课时)——核心素养导向下的沉浸式语音教学顶层设计教案.docx
- 2026年计算机网络期末考试试题及答案.docx
- 2026年南京公安文职考试试题及答案.docx
- 面向人体快速重建的NeRF采样优化和哈希编码方法.docx
原创力文档

文档评论(0)