UML各类图

介绍:

UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。html

分类:

UML分类

详细介绍:

用例图

类图

  • 定义: 用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系
  • 类与类之间的关系:
    类之间的关系主要有泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
    各类关系之间的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖
    一、泛化:是一种继承关系
    二、实现:是一种类与接口的关系,表示类是接口全部特性和行为的实现
    三、组合:是总体和部分之间的关系,可是部分不能离开总体单独存在。
    四、聚合:是总体和部分之间的关系,且部分能够脱离总体单独存在。

    参考资料1
    参考资料2
相关文章
相关标签/搜索