UML类图

作者: Stringer | 来源:发表于2017-03-03 14:22 被阅读29次

类图是软件工程的统一建模语言一种静态结构图,该图描述了系统的类集合,类的属性和类之间的关系。

类图有三部分组成,类名,属性和操作方法:

类名:对应于Java类中的类名,如果该类是抽象类的话,在类名右下角会有一个(Abstract)表示
属性:可见性 名称:类型 [ = 默认值 ]
操作方法:可见性 名称(参数列表) [ : 返回类型]

类之间的关系:

泛化(Generalization)关系:继承父类
泛化关系可以用带空心三角形的直线来表示

实现(Realization)关系:实现接口
用虚线和带空心的三角形表示

依赖(Dependence)关系:一个类使用了另一个类
用带箭头的虚线表示依赖

关联(Association)关系:关联关系表示一个类和另一类有联系,例如数据库表与表之间一对一
带箭头的实线表示

聚合(Aggregation)关系:聚合关系是表示整体与部分的关系,但是部分可以脱离整体而存在
带空心菱形的直线箭头,指向部分

组合(Composition)关系:组合关系也是一种部分和整体的关系,但是部分存活周期受到整体的影响,若整体不存在则部分也将不存在
带实心菱形的直线表示,指向部分

Paste_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统...

  • 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/mxjjmttx.html