- 1
- 0
- 约8.28千字
- 约 64页
- 2017-08-22 发布于广东
- 举报
5 面向对象分析与设计 传统方法学的缺点(补充) 问题的表现 1)生产效率低 2)不能满足用户需求 3)软件复用程度低 4)软件仍然很难维护 (SA:1几个阶段描述工具不一致2数据与操作分离) 导致传统方法学缺陷的原因(补充) 1结构化技术本身缺陷 2预先定义的需求可能会过时 3系统需求的模糊性 4语言鸿沟 面向对象方法的发展 出发点和原则: 模拟人类习惯的思维方式,使得软件开发过程接近人类解决问题的方法和过程 基本思想: 使用对象、类、继承、封装、消息等基本概念来进行程序设计 面向对象方法概述(补充) 客观世界的实体-对象 对象的内部特性 实体静态属性-对象属性 实体动态行为-对象操作(方法) 对象的外在特性: 客观世界的实体之间的关系-对象间的关系 面向对象分析任务: 标志类和对象,规定类的属性和操作 面向对象基本概念(补充) 对象 类和对象 对象间的关系(继承,组成,动态,静态) 面向对象程序设计风格 封装性 继承性 多态性 几何形状 5.1.1 面向对象方法概述 1、主要特点(对象及对象间相互关系) ⑴ 用对象表示事务 ⑵ 对象的属性和服务 ⑶ 封装(属性和服务结合为一个独立实体) ⑷ 类和对象(类似非面向对象语言的类型和变量) ⑸ 一般类和特殊类 ⑹ 聚合(学生类与学号(字符串类)) ⑺ 用消息通信实现对象之间的动态联系。 ⑻ 通过关联表达对
您可能关注的文档
- 软件测试技术详解及应用 教学课件 作者 胡铮 16,17,18.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 19,20,21.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 22,23,24.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 上机部分.ppt
- 软件工程 教学课件 作者 夏小娜 第1篇-第1章 概述.ppt
- 软件工程 教学课件 作者 夏小娜 第2篇-第3章 可行性研究.ppt
- 软件工程 教学课件 作者 夏小娜 第2篇-第4章 需求分析.ppt
- 软件工程 教学课件 作者 夏小娜 第2篇-第5章 面向对象需求分析过程.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第6章 体系结构设计.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第7章 结构化总体设计.ppt
最近下载
- DB15T3801-2024 内蒙古公共建筑节能设计标准.pdf VIP
- 《首饰 指环尺寸 定义、测量和命名》标准修订发展报告.docx VIP
- 新解读《GB_T 11888 - 2021首饰 指环尺寸 定义、测量和命名》最新解读.pptx VIP
- 仪器设备期间核查方法.pptx VIP
- GB46768-2025《有限空间作业安全技术规范》解读_-60页.pptx
- 仪器设备期间核查课件.ppt VIP
- (正式版)DB37∕T 2950-2017 《首饰手镯尺寸定义、测量和命名》.docx VIP
- 首饰 指环尺寸 定义、测量和命名标准立项修订与发展报告.docx VIP
- 仪器设备维护与保养培训.pptx VIP
- 《建筑设计防火规范》GB50016-2014.pptx VIP
原创力文档

文档评论(0)