- 1
- 0
- 约6.66千字
- 约 52页
- 2017-07-16 发布于四川
- 举报
第2章 面向对象方法及UML概述 Coad和Yourdon给出了一个定义:面向对象=对象+类+继承+通信 如果一个软件系统是使用这样 4 个概念设计和实现的,则我们认为这个软件系统是面向对象的。 一个面向对象的程序的每一成份应是对象,计算是通过新的对象的建立和对象之间的通信来执行的。 对象是具有相同状态的一组操作的集合。 每个对象可用它本身的一组属性和它可以执行的一组操作来定义。 属性一般只能通过执行对象的操作来改变。 操作又称为方法或服务,它描述了对象执行的功能,若通过消息传递,还可以为其它对象使用。 类是一组具有相同数据结构和相同操作的对象的集合。 类的定义包括一组数据属性和在数据上的一组合法操作。 类定义可以视为一个具有类似特性与共同行为的对象的模板,可用来产生对象。 消息是一个对象与另一个对象的通信单元,是要求某个对象执行类中定义的某个操作的规格说明。 是一个对象向另一个对象发出的服务请求。 继承是子类自动地共享基类中定义的数据和方法的机制。 继承具有传递性。 面向对象的软件开发过程 UML的统一 UML发展历程 面向对象的软件开发方法 Rumbaugh方法 通用电气公司著名OO大师James Rumbaugh博士和他的同事提出的对象模型化技术(OMT),用于分析、系统设计和对象级设计。 建立三个模型对象模型(描述对象、类、层次和关系)动态模型(描述对象和系统的行
您可能关注的文档
最近下载
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U9.pptx VIP
- 专业带头人申请表(模板).docx VIP
- 2026雅思7.0+破壁密码:阅读听力高难同义替换(核心200组前沿学术语料)_超高清打印版.pdf VIP
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U8.pptx VIP
- 2025内蒙古林草执法人员专场招收1605人笔试模拟试题及答案解析.docx VIP
- 涉案财物集中管理场所建设、运营管理、服务、信息平台技术规范.pdf VIP
- 生产线平衡分析和瓶颈改善dxc.ppt VIP
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U7.pptx VIP
- 2025年内蒙古林草执法人员专场招收1605人笔试模拟试题及答案解析.docx VIP
- 2026年雅思阅读段落匹配题技巧:定位词+同义替换+排除干扰项.docx VIP
原创力文档

文档评论(0)