模型图 — 类关系图

  • 依赖关系
    在依赖关系中,如果被依赖类确实会导致依赖类无法通过编译阶段。

  • 泛化关系
    泛化关系是依赖关系得特例,指的是继承关系。
  • 实现关系
    实现关系就是从A类 实现为B类,是依赖关系得特例。

  • 关联关系
    1. 表示了类与类之间得关系,是依赖关系得特例。
    2. 它比依赖关系具有更强得关系。
    3. 关系具有导航性,双向关系、或者单向关系,表示在哪一放来维护关系。
    4. 关联关系具有多重性,如:
        1     表示有且仅有一个
        0...   表示具有0或者多个
        0,1 表示具有0或者1个
        n,m  表示具有n到m个
        m...   表示至少m个

  • 聚合关系
    关系表示整体与部分的关系,整体和部分是可以分开的。
    聚合关系是关联关系的特例,具有导航性和多重性。
    聚合双方的关系的生命周期是各自独立的。
  • 组合关系
    整体和部分的关系,整体和部分不可以分开。
    整体和部分的生命周期是一致的。