1 / 30
文档名称:

《UML面向对象建模基础》.ppt

格式:ppt   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《UML面向对象建模基础》.ppt

上传人:wz_198622 2015/6/27 文件大小:0 KB

下载得到文件列表

《UML面向对象建模基础》.ppt

相关文档

文档介绍

文档介绍:《UML面向对象建模基础》
类图
知识图谱
Agenda
什么是类
如何阅读类图
其他高级概念
如何绘制类图
类图应用说明
复合结构图
本章小结
面向对象思想
面向对象思想
每个对象都扮演了一个角色,并为其它成员提供特定的服务或执行特定的行为。
在面向对象世界中,行为的启动是通过将“消息”传递给对此行为负责的对象来完成的;同时还将伴随着执行要求附上相关的信息(参数);而收到该消息的对象则会执行相应的“方法”来实现需求
用类和对象表示现实世界,用消息和方法来模拟现实世界的核心思想
如何用UML表示一个类
名称:每个类都有一个惟一的名称,通常采用CamelCase格式表示
属性:是已被命名的类的 特性,它描述该类实例中 包含的信息
操作:是类所提供的服务, 它可以由类的任何对象请求以影响其行为
属性名和操作名也通常采用CamelCase格式表示,只不过首字母通常为小写。
示例类图
先看清有哪些类,然后看看类之间存在的关系,并结合多重性来理解类图的结构特点以及各个属性和方法的含义
读图过程
读出类:图中共有7个类,Order、OrderItem、Customer、Consignee、DeliverOrder、Peddlery、Prodcut
读出关系:从图中关系最复杂(也就是线最密集)的类开始阅读,本图中最复杂的就是Order类。 1)OrderItem和Order之间是组合关系,根据箭头的方向可知Order包含了OrderItem。 2)Order类和Customer、Consignee、DeliverOrder是关联关系。也就是说,一个订单和客户、收货人、送货单是相关的。