200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 1.UML类图知识点总结

1.UML类图知识点总结

时间:2021-02-26 05:44:10

相关推荐

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图中,使用长方形描述一个类的主要构成,长方形垂直地分为三层,以此放置类的名称属性方法

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。