1.UML类图知识点总结

UML类图:

        UML类图是一种结构图,用于描述一个系统的静态结构。类图以反映类结构类之间关系为目的,用以描述软件系统的结构,是一种静态建模方法。类图中的类,与面向对象语言中的类的概念是对应的

1.实例:

1.1动物---矩形框:代表一个类。

类图分三层:

第一层:现实类的名称,如果是抽象类,就用斜体显示。

第二层:是类的特性,通常就是字段和属性。

第三层:类的操作,通常是方法和行为。

“+”:表示public

“-”:表示private
       “#”:表示protected

如图:

1.2飞翔---表示一个接口图:

与类图的区别主要是顶端有<<interface>>.

       第一行是接口名称,第二行是借口方法。借口还有另一种表示方法,俗称帮帮堂表示法,就是唐老鸭实现了讲人话的接口。

1.3继承关系用空心三角+实线标识:

如动物和鸟

1.4实现接口用空心三角形+虚线来表示:

如大雁与飞翔

1.5关联

当一个类‘知道’另一个类时,可以用关联,关联关系用实线箭头来表示:如企鹅和气候.

1.6聚合关系:

标识一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分,聚合关系用空心的另行+实现箭头来表示:如雁群和大雁(每只大雁都属于一个雁群,一个雁群有多只大雁)。

1.7合成:

是一种强的‘拥有’关系,体现了严格的部分和正的的关系,部分和整体的生命周期一样。如鸟和翅膀就是合成。和城管希用实心的另行+实现箭头来表示。而合成关系的连线两端还有一个数字‘1’和‘2,被称为基数。表明这一段的类应该有几个实例,很显然一个鸟有两个翅膀,如果一个类有无数个实例,则用‘n’来表示。

1.8依赖关系

比如:动物的几大特征,新陈代谢,繁殖,需要氧气、水等。

2.总结:

在类的UML图中,使用长方形描述一个类的主要构成,长方形垂直地分为三层,以此放置类的名称属性方法

类与类之间的关系主要有六种:继承实现组合聚合关联依赖,这六种关系的箭头表示如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值