UML类图,常用符号小计

2023-03-31 15:42:12   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《UML类图,常用符号小计》,欢迎阅读!
小计,符号,常用,UML
UML类图,常用符号小计

UML类图,常用符号小计



第一层是类名(动物),第二层是特性(通常我们说的属性或是字段),第三层是操作 (通常我们说的方法或行为),注意特性和操作



1、首先看该图中的动物矩形框,它代表的是一个类,类图分三层,

+“+”public-private“#”protected。在这里需要注 意一下,动物类的名称是斜体,这就表示该类是抽象类。同样的鸟类也是抽象类。

2、再看左下角的飞翔,它是一个接口图,与类图的不同就在于,顶部有一个<>,第一行是接口名称,第二行是接口方法。接口还有一种表示方法是棒棒糖表示法,如图中的唐老鸭实现讲人话的接口。

3、鸟继承自动物类,鸭继承自鸟类,唐老鸭又继承自鸭类,继承的关系用空心三角形+实线来表示。

4、大雁实现了飞行的接口,接口用虚线+空心三角来实现


5、企鹅需要了解天气情况,气候的变化,那么如果一个类“知道”另一个类时,可以用关联(association)。关联关系要用实线箭头来表

6、一个雁群可以包括很多只雁,但雁并不是雁群的一部分,像这样的关系就满足聚合(aggregation)关系,聚合是一种弱的拥有关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。聚合关系用空心菱形+实线表示。

7、合成(composition)是一种强的拥有关系,体现的严格的部分与整的关系,部分和整的生命周期一样。上图中鸟和翅膀就是合成的关系,其中图中标注的12被称为基数。表明这一端的类可以有多个实例,鸟肯定是两个翅膀喽,一个是没法飞的,哈哈。。。。

8动物与氧气、水之间是依赖的关系,没有氧气和水,动物(当然也包括人)根本是无法生存的,所以嘛。。。。不管是动物还是植dependency)关系,用虚线箭头来表示。

或许还有好多好多其他的常用符号,欢迎朋友们和我一起沟通。


本文来源:https://www.wddqxz.cn/15c4ffc372fe910ef12d2af90242a8956becaabf.html

相关推荐