UML类图

作者: 6faef730638b | 来源:发表于2018-04-17 16:10 被阅读11次

    "+"public
    "-" private
    "#"protected

    接口使用一个带有名称的小圆圈来进行表示

    六大关系

    泛化(Generalization)

    A———(空心箭头)B
    泛化抽象类

    image

    实现(Realization)

    A---(空心箭头)B
    实现接口

    image

    关联(Association)

    A———>B
    a关联b b是a的成员变量 a与b是对等的实体


    image

    聚合(Aggregation)

    A———(空心菱形)B
    是整体与部分的关系,且部分可以离开整体而单独存在


    image

    组合(Composition)

    A———(实心菱形)B
    强依赖的特殊聚合关系
    是整体与部分的关系,但部分不能离开整体而单独存在。

    image

    依赖(Dependency)

    A--->B
    A依赖与B B是A的局部变量 方法参数 静态方法调用


    image

    总结

    各种关系的强弱顺序:
    泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

    面这张UML图,比较形象地展示了各种类图关系:


    image

    相关文章

      网友评论

          本文标题:UML类图

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