使用{}来定义所有的属性和方法
@startuml
class Dummy {
String data
void methods()
}
class Flight {
flightNumber : Integer
departureTime : Date
}
@enduml
生成的类图如下:
定义可见性
以下符号定义字段或者方法的可见性:
@startuml
class Dummy {
-field1
#field2
~method1()
+method2()
}
@enduml
也可以使用skinparam classAttributeIconSize 0关掉符号的显示:
@startuml
skinparam classAttributeIconSize 0
class Dummy {
-field1
#field2
~method1()
+method2()
}
@enduml