【Tool】UML类图详解及Markdown语法 | 您所在的位置:网站首页 › uml类图方法 › 【Tool】UML类图详解及Markdown语法 |
这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 类图是一切面向对象方法的核心建模工具。类图描述了系统中对象的类型以及它们之间存在的各种静态关系。 元素UML类图在Markdown语法中固定以classDiagram开头。 类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 实验室设备网 版权所有 |