UML轻松入门之类和对象

类是一种本质相同事物的抽象。

在UML中,类图显示了一组类、接口、协作以及他们之间的关系。

在类图中类用矩形框表示,他的属性和操作分别列在分格中

类之间关系

在类图中,除了需要描述类的名称、属性和操作外,我们还需要描述类之间的关系。关系用类框之间的连线表示。类之间的关系有继承、关联、聚合和组合。

继承:类图中的继承表示方法是从子类拉出一条闭合的、单键头(或三角形)的实线指向基类。

关联:是类之间的一种很弱的联系。可以有方向,可以是单向,也可以是双向。关联类通过一条虚线与关联连接。

聚合:指的是整体和部分的关系。

组合:也表示类之间整体和部分的关系。但是组合关系中部分和整体具有统一的生存期。一旦整体对象不存在,部分对象也将不存在。

标准的UML类图中,用空心和实心菱形对聚合和组合进行了区分。

接下来,我们给出建立类图的步骤

1、研究分析问题领域确定系统需求

2、确定类。明确类的含义和职责、确定属性和操作

3、确定类之间的关系

对象图

对象图显示某时刻对象和对象之间的关系,是类图的变化,对象图表示的是类的对象实例而不是真实的类。

转载于:https://my.oschina.net/u/134491/blog/335348

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值