美文网首页
UML 类图学习

UML 类图学习

作者: 宋木木的征途是星辰大海 | 来源:发表于2017-08-11 15:11 被阅读0次

UML 类图学习


类图是用来梳理代码结构和业务逻辑的神器所以,学习类图的使用就是一个必备技能了,在学习类图前我们需知道制作 UML 的软件有哪些:

软件

制作 UML 的的工具大体分为两种一种是线上的,一种是线下的,线上的有ProcessOn等;线下的有 等;

类与类之间由弱到强关系是: 没关系 > 依赖 > 关联 > 聚合 > 组合。

UML 类图各符号含

  1. 泛化(继承)

    A继承B

    UML_Inherit.png
  2. 实现

    类实现了接口

    UML_achieve.PNG
  3. 关联

      1. 单项关联

使用是我持有你,但是你并不持有我的对象
一对一

UML_SingleAssociation.PNG

3.2. 双向关联

我持有你对象,你也持有我对象,
可以是一对多

MUL_MultipleAssociation.PNG

3.3. 聚合

图中的意思是A类聚合了B类但是,B类没有A类也有存在的必要

UML_polymerization.PNG

3.4. 组合

和聚合类似不过,B类离开了A类就没有了存在的意义

UML_combination.PNG
  1. 依赖

    A类使用了B类中的某个数据,并使用B类中的某个数据完成业务逻辑,就像我在B中定义一个字段:public static final int typ = 1; 我在A类种去使用了这个字段,而这种使用关系是具有偶然性的、、临时性的、非常弱的

    UML_rely.PNG

相关文章

  • [一]UML入门

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

  • 2017下半年技术目标

    学习UML类图 学习设计模式(java实现)

  • 关于IDEA看源码的一些操作补充

    作者学习阅读源码使用的方式 以及步骤查看类与类的UML关系图生成UML图Uml图类型 查看该接口的所有实现imag...

  • JavaScript面向对象之UML类图

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

  • UML类图

    UML类图帮助我们标明类之间的关系,而在学习UML类图之前,得先理清类与类之间的关系。类的关系有泛化(Genera...

  • 一张图简述UML类图

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

  • UML类图学习

    UML类图符号 各种关系说明 UML类图用来描述对象和类之间相互关系的方式 泛化(Generalization):...

  • 学习UML类图

    http://design-patterns.readthedocs.io/zh_CN/latest/read_u...

  • UML 类图学习

    UML 类图学习 类图是用来梳理代码结构和业务逻辑的神器所以,学习类图的使用就是一个必备技能了,在学习类图前我们需...

  • UML学习--类图

    1.UML类图 车的类图结构为< >,表示车是一个抽象类; 它有两个继承类:小汽车和自行车;它们之间的关系为实现关...

网友评论

      本文标题:UML 类图学习

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