UML类图

作者: 程序引力 | 来源:发表于2019-01-24 16:58 被阅读6次

    UML主要有6种关系:

    image

    依赖(Dependency)

    常见的场景:方法参数,局部变量,静态方法调用。
    特点:最弱的关系。

    关联(Association)

    常见的场景:类对象持有另一个类的对象,作为成员变量

    聚合(Aggregation)

    常见的场景:类对象持有另一个类的对象,作为成员变量。创建局部对象后,再传入整体对象中。
    特点:整体与局部可以有不同的生命周期。

    组合(Composition)

    常见的场景:类对象持有另一个类的对象,作为成员变量。常在构造方法中传入。
    特点:整体与局部的生命周期相同。

    继承(Inheritance)

    实现(Realization)

    前面4类可以总结为DAAC,关系依次增强。

    相关文章

      网友评论

          本文标题:UML类图

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