UML类图

作者: 那就省略号吧 | 来源:发表于2020-07-05 17:43 被阅读0次

UML关系

1.依赖关系(dependence):

只要在类中用到了对方
1)如果是类的成员属性
2)如果是方法的返回参数
3)是方法的接口参数
5)在方法中使用到

2.泛化关系(generalization):

泛化关系实际是继承关系
1)如果A类继承了B类,我们就说A类和B类存在泛化关系

3.实现关系(implementation/realization):

实际上就是A类实现了B类

4.关联关系(Association):实际上是类与类之间的联系

1)单向一对一关系

//Persion关联了IDCard类
class Persion{
     private IDCard idCard;
}
//IDCard未关联Persion类
class IDCard{}

2)双向一对一关系

//Persion关联了IDCard类
class Persion{
      private IDCard idCard;
}
//IDCard关联了Persion类
class IDCard{
       private Persion persion;
}
5.聚合关系(aggregation):

表示的是整体和部分的关系,整体与部分可以分开。如一台电脑,各个组件:显示器,键盘...可以从电脑分离开

@Data
class Computor{
      private Mouse mouse;
      private Monitor monitor;
}
class Mouse{}
class Monitor{}
6.组合关系(composition):

表示的是整体和部分的关系,整体与部分不可以分开

@Data
class Computor{
  //此时随着Computor类的实例化,Monitor,Mouse也被实例化,无法与Computor分离
  private Mouse mouse= new Mouse();
  private Monitor monitor =new Monitor();
}
class Mouse{}
class Monitor{}

相关文章

  • [一]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统...

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

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

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

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

  • UML小结

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

  • 设计模式整理—UML图

    UML类图 研究设计模式首先要掌握类图,类图也就是表达模型之前的关系。UML—Unified modeling l...

  • UML总结

    uml概述 uml形式 类图 时序图 类图是展示软件项目中,类与类关系的逻辑图。时序图展示的是软件的方法调用流程。...

网友评论

      本文标题:UML类图

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