'關係圖使用要求: '1.使用關聯依賴聚合組合這4大關係時,必定要將代碼體現標註上,看起來會更通俗易懂。 '2.繼承類和接口的關係能區分更好,不區分也沒必要過於糾結(不想區分時可統一爲繼承類方式畫圖),由於plantUML中已有明顯的接口和類的區別 '可訪問性說明 'private - 'protect # 'package private ~ 'public + '其餘參見plantuml類圖說明:https://plantuml.com/zh/class-diagram @startuml class ClassA { } class ClassB { } class ClassC { } class ClassD { } class ClassE { } class ClassF { } class ClassG { } class ClassH { } class ClassI { } class ClassJ { } class ClassK { } class ClassL { } ClassA <|.. ClassB :繼承(接口)(實現)(B is a A) ClassC <|-- ClassD :繼承(類)(泛化)(D is a C) ClassE <.. ClassF :依賴(代碼體現:方法參數、返回值,局部變量)(F use a E) ClassG <-- ClassH :關聯(代碼體現:成員變量)(H has a G) ClassI <--* ClassJ :組合(代碼體現:成員集合變量)(J contains many I) ClassK <--o ClassL :聚合(代碼體現:成員集合變量)(L has many K) @enduml