Skip to content

声明元素

puml
@startuml
abstract        abstract
abstract class  "abstract class"
annotation      annotation
circle          circle
()              circle_short_form
class           class
diamond         diamond
<>              diamond_short_form
entity          entity
enum            enum
interface       interface
@enduml

定义关系

关系符号
扩展(Extension)<|--
组合(Conposition)*--
聚合(Aggregation)o--

示例

puml
@startuml
class Dummy {
  String data
  void methods()
}

class Flight {
   flightNumber : Integer
   departureTime : Date
}
@enduml

凡事预则立 不预则废