post on 27 Apr 2020 about 873words require 3min
CC BY 4.0 (除特别声明或转载文章外)
如果这篇博客帮助到你,可以请我喝一杯咖啡~
类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。如下是一组动物类型的类图,由这些基本的图形进行组合构成了类图的基本符号。
classDiagram
Animal <|-- Duck
Animal <|-- Fish
Animal <|-- Zebra
Animal : +int age
Animal : +String gender
Animal: +isMammal()
Animal: +mate()
class Duck{
+String beakColor
+swim()
+quack()
}
class Fish{
-int sizeInFeet
-canEat()
}
class Zebra{
+bool is_wild
+run()
}
解释:Animal 类描述了一些动物的固定属性和一些操作;Duck、Fish、Zebra三个类继承了前者,并有自己的属性和操作。
包是基于模型元素的含义或作用将模型元素分组的一种机制,通过分组,可提高模型的维持性。
包图并非正式的 UML 图,包是 UML 的一种结构。
Related posts