UML,Unified Modeling Language,统一建模语言,一种有特殊用途的语言。从用途和分类,到简单应用做一个总结。其他学习网站CSDN专栏。在线 UML 工具 ProcessOn

UML 分类

UML 可分为两类:结构型、行为型。
结构性的UML有:

  • 类图,显示了系统的静态结构,用于对系统中的各种概念建模,并描绘他们之间的关系,类是相同数据结构行为和关系的一组对象;
  • 对象图,类的实例化;
  • 构件图,将可重用的代码或模块封装成可替换的物理单元,称为构件,描述构件之间的关系;
  • 部署图
  • 包图
    行为型的图有:
  • 活动图
  • 状态机图
  • 顺序图
  • 通信图
  • 用例图
  • 时间图
类图

参考C++中的类,具有类名称、类的属性以及操作。属性和操作对其他类的可见性通过三种方式进行控制,公有私有和保护。
类图之间的关系:
类与类之间的关系通常有4种,即依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)、实现关系(Realization)。
参考