Joker Won's Stack

Joker Won

热衷于各种前端技术,目前偏爱钻研前端工程化。希望能找个大佬带带我 >_<。

UML

一、概述

UML 包括:

  • 事物
    • 结构:类、接口、构件、节点等
    • 行为:交互(消息)、状态等
    • 分组:包、子系统等
    • 注释
  • 关系
    • 依赖、关联(聚合、组合)、泛化、实现
    • 用例图、交互图(顺序图、协作图)、类图、活动图、状态图等
  • 扩展机制
    • Stereotype、Tagged Value、Constraint

二、图的分类

  • 静态建模
    • 类图
  • 动态建模
    • 顺序图(协作图)
    • 用例图
    • 活动图
    • 状态图

推荐学习顺序:类图 => 顺序图 => 用例图 => 活动图 => 状态图

1. 类图

类图允许我们去标记静态内容及类之间的关系