UML类图介绍
UML类图用于描述系统中的 类( 对象) 本身的组成和类( 对象) 之间的各种静态关系。类之间的关系: 依赖、继承、实现、关联、聚合与组合。
使用 UML 表示一个类,主要由三部分组成。类名
、属性
、方法
。其中属性
和方法
的访问修饰符用 -
、#
、+
表示 private
、protected
、public
。
如图所示,表示A
类有一个private
属性,protected
构造函数和public
方法。
@startuml
class A{
- String field
+ A()
# void method()
}
note right: 这是测试类 A
@enduml
复制代码
UML 描述类之间的关系
在面向对象语言中,类的关系有很多种,可以概括为三类:泛化
、依赖
、关联
。
泛化
泛化指父类跟子类的关系, 表示is-a
的关系。如父类是抽象类或普通类,则这种关系叫继承。如,父类是接口,则这种关系叫实现。UML 中,继承和实现由不同的标记表示。
继承
PlantUM