- 1
- 0
- 约7.19千字
- 约 52页
- 2018-06-09 发布于河南
- 举报
软件工程案例开发与实践 第9章 面向对象与UML建模
第9章 面向对象与UML建模 9.1 传统开发方法 传统的生命周期方法学主要存在以下问题: (1)生产率提高的幅度远不能满足需要; (2)软件重用度很低; (3)软件仍然很难维护; (4) 软件往往不能满足用户需要。 9.2 面向对象方法的基本概念 面向对象的方法学可以用下列式子来概括:面向对象=对象+类+继承+消息通信。 ?? 面向对象方法学的主要优点是: (1)从应用设计到解决问题的方案更加抽象化而且具有极强的对应性。 (2)在设计中容易与用户沟通。 (3)把数据和操作封装到对象之中。 (4)设计中产生各式各样的部件,然后由部件组成框架,以至于整个程序。 (5)应用程序具有较好的重用性、易改进、易维护和易扩充。 9.2.1 对象 ?? ??对象是具有相同状态的一组操作的集合,是封装了数据结构及可以施加在这些数据结构上的操作的封装体,这个封装体有可以惟一地标识它的名字,而且向外界提供一组服务(即公有的操作)。 对象中的数据表示对象的状态,一个对象的状态只能由该对象的操作来改变,只能由其他对象向该对象发送消息。对象响应消息时,按照消息模式找出与之匹配的方法,并执行该方法。 ? 9.2.2类 在面向对象的软件技术中,”类”就是对具有相同数据和相同操作的一组相似对象的定义,也就是说,类是对具有相同属性和行为的一个或多个对象的描述
您可能关注的文档
- 计算机组装与维护基础培训教程 第2章 组装计算机前的准备工作.ppt
- 计算机组装与维护基础培训教程 第22章 外设的维护及故障处理.ppt
- 计算机组装与维护基础培训教程 第3章 CPU.ppt
- 计算机组装与维护基础培训教程 第21章 外部存储设备的维护及故障处理.ppt
- 计算机组装与维护基础培训教程 第1章 计算机概述.ppt
- 计算机组装与维护基础培训教程 第8章 光盘驱动器与移动存储设备.ppt
- 计算机组装与维护(第2版) 08 计算机的组装、设置和优化2.ppt
- 计算机组装维修与维护 第12章 微机系统软件安装.ppt
- 计算机组装与维护基础培训教程 第9章 声卡与音箱.ppt
- 计算机组装与维护基础培训教程 第7章 硬盘驱动器和软盘驱动器.ppt
原创力文档

文档评论(0)