【Tool】UML类图详解及Markdown语法 您所在的位置:网站首页 uml类图方法 【Tool】UML类图详解及Markdown语法

【Tool】UML类图详解及Markdown语法

2023-03-18 05:52| 来源: 网络整理| 查看: 265

这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战

类图是一切面向对象方法的核心建模工具。类图描述了系统中对象的类型以及它们之间存在的各种静态关系。

元素

UML类图在Markdown语法中固定以classDiagram开头。

image.png

类Class class A 复制代码 classDiagram class A 类元素(方法/变量) 方法一 class A A : +String name A : -int age A : List~Object~ child //带泛型的变量 A : +eat() A : +sleep(time) //有参数的方法 A : +getAge() int //有返回值的方法 复制代码 方法二 class B { +String name -int age List~Object~ child +eat() +sleep(time) +getAge() int } 复制代码 classDiagram class A A : +String name A : -int age A : List~Object~ child A : +eat() A : +sleep(time) A : +getAge() int class B { +String name -int age List~Object~ child +eat() +sleep(time) +getAge() int }

类元素的可见范围

可见范围表示方法private-public+protected#package~

类的修饰

符号类型接口抽象类service类枚举 // 方式一:内嵌 class A { } // 方式二:单独的行 class B B 复制代码 classDiagram class A { } class B B 关系 泛化(Inheritance/Generalization) 定义:是一种继承关系,表示子类继承父类的所有特征和行为。 表示:使用带三角箭头的实线,箭头指向父类。 Animal


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有