美文网首页
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入门

    类图 二 UML类图讲解 三 UML类图讲解-自上而下 四 UML类图讲解-对比讲解

  • JavaScript面向对象之UML类图

    UML类图 什么是UML类图 UML(Unified Modeling Language)类图,中文意思为“统一建...

  • 一张图简述UML类图

    一张图简述UML类图 UML建模常用视图中,类图可算是最多的,初学UML的类图绘制,基于starUML工具,现简记...

  • 设计模式补完计划

    目录 1.uml类图2.uml时序图3.设计模式 uml类图 泛化关系(继承):指类继承自类,接口继承自接口的关系...

  • Java自学-接口与继承 UML图

    UML 图 步骤 1 : UML 图 —— 类之间的关系 UML-Unified Module Language统...

  • UML小结

    UML:统一建模语言;常见的UML图有: 类图 类图[https://blog.csdn.net/weixin_4...

  • SDWebImage源码阅读(一)--基础架构

    SDWebImage架构图 SDWebImage的UML类图,具体UML类图的阅读规则,可以参考这篇文章:UML基...

  • 【JS设计模式3】UML类图

    UML类图 UML类图的画图工具 MS Office visio https://www.processon.co...

  • UML类图,想要看懂它真的很简单

    UML类图,你能看懂吗? 给你一个UML类图,你能写出对应的代码吗? 在写代码前,你会做UML类图设计吗? 别人的...

  • UML建模学习-类图

    UML建模 定义 UML:统一建模语言 使用软件:StarUML 分类 类图类图是描述系统中的类,以及各个类之间的...

网友评论

      本文标题:UML(一)类图

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