美文网首页
UML类图设计

UML类图设计

作者: 萧修 | 来源:发表于2023-08-30 07:28 被阅读0次

UML统一建模语言(Unified Modeling language)是用来设计软件的可视化建模语言。它的特点是简单,图形化,能表达软件设计中的动态和静态信息。从目标系统不同角度出发,定义了用例图,类图,对象图,状态图,活动图,时序图,协作图,构件图,部署图等9种图

本文学习类图:
类图显示了模型的静态结构,特别是模型中存在的类,类的内部构造,以及类之间的关系,类图是面向对象建模的主要组成部分。简化人们对系统的理解,类图是系统分析和设计阶段的产物

普通类

  • 类名,属性,方法
  • 访问权限:
    +:public
    -:private

:protect

  • 抽象用虚线框表示

  • 关联关系:一般关联关系(单向关系,双向关联,自关联),聚合关系,组合关系【箭头实线】

  • 聚合关系:整体和部分的关系(一对一,一对多),空心棱形【带空心棱形的实线,棱形位于整体】

  • 组合关系:整体和部分关系,但是更强烈的聚合关系,不分不能脱离整理,如订单和订单项【带实心棱形的实线】

  • 依赖关系:一种使用关系,临时性的关联,代码中,某个类的方法通过局部变量,方法参数,静态方法调用访问另一个类完成一些职责【箭头虚线】

比如人过河需要的船,人画圆,对某个类的依赖
  • 实现关系:某类实现某个接口,比如鼠标和键盘实现了链接接口【空心三角虚线】
  • 泛化关系:某个类继承某个类。比如iOS中所有类都继承自NSObject【空心三角实线】

相关文章

  • 设计模式补完计划

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

  • 设计模式总结大纲

    设计模式范例 设计模式 基本的UML类图的关系 设计模式之(命令模式) 基本概念 角色划分 UML类图 应用场景 ...

  • 设计模式整理—UML图

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

  • 关于设计模式,UML类图中的类关系的理解

      研究软件设计模式时,画UML类图必不可少,UML类图工具 我推荐Enterprise Architect , ...

  • 设计模式之UML类图

    设计模式之UML类图 UML类图可以很清晰的表达程序的设计,在程序开发中各种类存在不同的依赖关系,在UML中使用不...

  • UML

    参考 设计模式之 UML 类图 图解

  • UML 类图中的结构及 python 实现

    Reference python设计模式-UML类图中的结构及python实现看懂UML类图和时序图faif/py...

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

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

  • 2017下半年技术目标

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

  • [一]UML入门

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

网友评论

      本文标题:UML类图设计

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