美文网首页
UML(一)类图

UML(一)类图

作者: 天色将变 | 来源:发表于2019-05-21 07:01 被阅读0次
    类的表示方法
    image.png
    • 属性表示——可见性 名称 :类型 [=缺省值]
    • 方法表示——可见性 名称 (参数列表) [:返回值类型]
    • 可见性
      • “-” private 私有的
      • “#” protected 受保护的
      • “+” public 公有的
    • []中括号内表示可选
    • 可用的类型 String int Object 等,你使用哪门语言就用哪些数据类型。
    类之间的关系
    • 关联关系
      1.单项关联
      image.png
      Dog与其所属品种,品种是Dog的成员变量。
      2.双向关联
      image.png
      Dog与其主人Owner,互为成员变量
      3.多重关联,表示两个类的对象之间的关系
      多重性:1:1 ,表示对象A与对象B是1对1关系。
      多重性:0..,表示对象A与0或多个对象B有关系。一个Owner可以有0或多个Dog。数组形式表示
      多重性:1..
      ,表示对象A与1或多个对象B有关系。
      多重性:0..1,表示对象B与0或1个对象A有关系。
      多重性:m..n,表示对象A与最m最多n个对象B有关系。
      4.自关联
      image.png

    自己有自己的成员变量

    • 聚合关系


      image.png

      整体与部分的关系,部分脱离整体可以单独存在。

    • 组合关系


      image.png

      整体与部分的关系,但是部分不能脱离整体单独存在。

    • 依赖关系


      image.png

      Owner溜Dog,Dog必须当做方法workingTheDog的参数整体传进来。

    • 泛化关系,类继承类


      image.png
    • 实现关系 ,类实现接口


      image.png

    相关文章

      网友评论

          本文标题:UML(一)类图

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