1.注释(comment)
对类图的补充说明,可以附加在任何元素上,通过虚线连接被注释元素。
如下图:
2.类(Class)
在面向对象(OO)编程中,类是对现实世界的一组具有相同特征物体的抽象。在UML类图中,类使用包含类名,属性(field)和方法(method)且带有分割线的矩形来表示。
如下图:
3.接口(Interface)
接口是一种特殊的类,具有类的结构但不可被实例化,只可以被实现(继承)。在UML类图中,接口有两种表示方式:普通接口表示法(飞翔);棒棒糖表示法(讲人话)。接口名称通常以大写字母I(interface)开头。
如下图:
4.类与类之间的关系(relation)
(1)依赖(Dependency)
只要在类中用到的对方,他们之间就存在依赖关系。虚线箭头。
(2)关联(Association)
依赖关系的特例。实线箭头。具有导航性,多重性。
(3)继承(Inheritance)
即泛化关系,是依赖关系的特例。空心三角形+实线。
(4)实现(Realization)
依赖关系特例,依赖关系更强。空心三角形+虚线。
(5)聚合(Aggregation)
整体和部分的关系,整体和部分可以分开。是关联关系的特例。具有关联的导航性,多重性。带空心菱形的实线,菱形指向整体来表示。
(6)组合(Composition)
也是整体与部分的关系,但不可分开。实心菱形+实线。 5.类与类之间的关系
来源:CSDN
作者:清风朗月了无痕
链接:https://blog.csdn.net/qq_43538885/article/details/104780982