UML定义了一组面向对象软件系统的可视化建模符号。
其中类用方框表示,具体如下
————————————————————————
| |
| 类 名 |
| |
————————————————————————
| |
| 属 性 |
| |
————————————————————————
| |
| 方 法 |
| |
————————————————————————
访问级别的标识符:
1。public-》+
2。private-》-
3。protected-》#
类之间的关系:
1.关联:二者互不从属于对方。使用实线表示,且可以带方向。
2.聚合:"has-a"关系,或者整体与部分的关系,两个类互不从属于对方。使用带有空心菱形的直线表示。
3.组合:“contains-a”关系,部分和整体具有统一的生存期。使用带有实心菱形的直线表示。
4.泛化:类之间的父子关系。使用带空心三角箭头的直线表示。
0..1表示零个或一个实例
0..*表示零个或多个实例
1..*表示一个或多个实例