美文网首页
UML-类与类之间的关系

UML-类与类之间的关系

作者: agile4j | 来源:发表于2018-09-08 18:08 被阅读1次

    1.关联关系

    • 一个类的对象是另一个类的成员变量
    image_1cms9kf8v9a2buqdfc1g4h1ecg9.png-187.8kBimage_1cms9kf8v9a2buqdfc1g4h1ecg9.png-187.8kB
    • 关联关系包含如下几种形式:

    1. 双向关联

    双向关联.png-23.9kB双向关联.png-23.9kB

    2. 单向关联

    单向关联.png-19.1kB单向关联.png-19.1kB

    3. 自关联

    自关联.png-13.9kB自关联.png-13.9kB

    4. 多重性关联

    多重性关联.png-16.3kB多重性关联.png-16.3kB

    5. 聚合关系

    • 成员对象可脱离整体对象独立存在。


      聚合关系.png-34.1kB聚合关系.png-34.1kB

    6. 组合关系

    • 整体对象可控制成员对象的生命周期。(同生共死)


      组合关系.png-23.8kB组合关系.png-23.8kB

    2.依赖关系

    • 某个类的方法使用另一个类的对象作为参数。
    • 另外两种实现方式:
    1. 在一个类的方法中将另一个类的对象作为其局部变量。
    2. 在一个类的方法中调用另一个类的静态方法。


      依赖关系.png-33.1kB依赖关系.png-33.1kB

    3.泛化关系

    • 继承关系:用于描述父类与子类之间的关系。
      泛化关系.png-47.2kB泛化关系.png-47.2kB

    4.实现关系

    • 指类实现了接口


      实现关系.png-32.5kB实现关系.png-32.5kB

    end

    相关文章

      网友评论

          本文标题:UML-类与类之间的关系

          本文链接:https://www.haomeiwen.com/subject/gkrlgftx.html