UML笔记三:UML基础与应用(类图)

一、内容提纲

1、类(属性、操作)

2、类的关系

3、类图的构成

4、类图深入讨论

5、类图的应用

二、类的表示

image

三、类的关系

1、关联

①普通关联

1)名称(Association name):用以描述该关系的性质

2)角色(Role):当一个类处于关联的某一端时,该类就在这个关系中扮演了一个特定的角色;角色是关联中靠近它的一端的类对另外端的类呈现的职责

3)多重性(Multiplicity):关联角色的多重性是说明一个关联的实例中有多少个相互连接的对象

②聚合

③组合

2、依赖

·依赖是一种使用关系。它说明一个事物规格说明变化可能影响到使用它的另一个事物。但反之未必

3、泛化

·单重继承

·多重继承

4、实现

实现是类元之间的语义关系,在该关系中一个类元描述了另一个类元保证实现的契约

四、类图的构成

·用来描述系统的静态部分

·类图的构成

--classes

--Interfaces

--Collaborations

--Dependency,Generalization and Association relationships

--Packages or Subsystem(for grouping)

五、类图的深入讨论

·可见性(Visibility)

·范围(Scope)

·每个实例自己拥有自己的属性和方法

·静态成员:对一个类的所有实例共享一个成员

--抽象类(不能实例化)

--Root,Leaf类

·多重性

·属性(Attributes)

·操作(Operations)

--模板类(Template Classes)

--实用类(Utility Classes)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值