介绍:
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。html
分类:
详细介绍:
用例图
类图
- 定义: 用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系
- 类与类之间的关系:
类之间的关系主要有泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
各类关系之间的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖
一、泛化:是一种继承关系
二、实现:是一种类与接口的关系,表示类是接口全部特性和行为的实现
三、组合:是总体和部分之间的关系,可是部分不能离开总体单独存在。
四、聚合:是总体和部分之间的关系,且部分能够脱离总体单独存在。
参考资料1
参考资料2