使用 Graphviz 绘画 UML 图
关联 UML 中的关联(association)描述两个类的关系,以类之间的实线表示。例如人和杂志的关系 是订阅: digraph { node [shape=box, fontname="Inconsolata, Consolas", fontsize=10, penwidth=0.5] Person, Magazine 5 /* Association */ { edge [dir=none] penwidth=0.5] edge [fontname="Inconsolata, Consolas", fontsize=10, penwidth=0.5] Person, Magazine /* Association with multiplicity */ { edge [dir=none] Person -> Magazine [label=" subscribe", headlabel="0 [fontname="Inconsolata, Consolas", fontsize=10, penwidth=0.5] Interviewer, Candidate /* Unidirection association */ { Interviewer -> Candidate [arrowhead=vee] } } Interviewer Candidate 7 2.3 聚合 聚合(a0 码力 | 20 页 | 331.51 KB | 1 年前3
PlantUML 1.2023.11 Guide de référence du langagePlantUML (1.2023.11) 79 / 533 3.27 Classes d’association 3 DIAGRAMME DE CLASSES 3.27 Classes d’association Vous pouvez définir une classe d’association après qu’une relation ait été définie entre deux Guide de référence du langage PlantUML (1.2023.11) 80 / 533 3.28 Association sur la même classe 3 DIAGRAMME DE CLASSES 3.28 Association sur la même classe @startuml class Station { +name: string } class @enduml Guide de référence du langage PlantUML (1.2023.11) 96 / 533 4.3 Association d’objects 4 DIAGRAMME D’OBJETS 4.3 Association d’objects @startuml object o1 object o2 diamond dia object o3 o1 -->0 码力 | 534 页 | 7.56 MB | 1 年前3
PlantUML 1.2021.3 Language Reference GuidedummyUp foo -down-> dummyDown @enduml PlantUML Language Reference Guide (1.2021.2) 71 / 415 3.26 Association classes 3 CLASS DIAGRAM You can shorten the arrow by using only the first character of the direction foo -right-> dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml 3.26 Association classes You can define association class after that a relation has been defined between two classes, like in this Enrollment { drop() cancel() } @enduml PlantUML Language Reference Guide (1.2021.2) 72 / 415 3.27 Association on same classe 3 CLASS DIAGRAM You can define it in another direction: @startuml class Student0 码力 | 416 页 | 4.33 MB | 1 年前3
PlantUML 1.2021.1 Language Reference Guide391 3.26 Association classes 3 CLASS DIAGRAM foo -left-> dummyLeft foo -right-> dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml 3.26 Association classes You can define association class after cancel() PlantUML Language Reference Guide (1.2021.1) 71 / 391 3.27 Association on same classe 3 CLASS DIAGRAM } @enduml 3.27 Association on same classe @startuml class Station { +name: string } class toElement, "description") The RelationTypes supported are: • Access • Aggregation • Assignment • Association • Composition • Flow • Influence • Realization • Serving • Specialization • Triggering0 码力 | 392 页 | 4.12 MB | 1 年前3
PlantUML 1.2021.2 Language Reference Guide397 3.26 Association classes 3 CLASS DIAGRAM foo -left-> dummyLeft foo -right-> dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml 3.26 Association classes You can define association class after cancel() PlantUML Language Reference Guide (1.2021.2) 71 / 397 3.27 Association on same classe 3 CLASS DIAGRAM } @enduml 3.27 Association on same classe @startuml class Station { +name: string } class toElement, "description") The RelationTypes supported are: • Access • Aggregation • Assignment • Association • Composition • Flow • Influence • Realization • Serving • Specialization • Triggering0 码力 | 398 页 | 4.17 MB | 1 年前3
Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2023.11)Reference Guide (1.2023.11) 80 / 550 3.27 Association classes 3 CLASS DIAGRAM foo -down-> dummyDown @enduml 3.27 Association classes You can define association class after that a relation has been defined @enduml PlantUML Language Reference Guide (1.2023.11) 81 / 550 3.28 Association on same class 3 CLASS DIAGRAM 3.28 Association on same class @startuml class Station { +name: string } class StationCrossing toElement, "description") The RelationTypes supported are: • Access • Aggregation • Assignment • Association • Composition • Flow • Influence • Realization • Serving • Specialization • Triggering0 码力 | 551 页 | 7.79 MB | 1 年前3
PlantUML 1.2021.1 언어참조가이드dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml PlantUML 언어참조가이드 (1.2021.1) 68 / 385 3.26 Association classes 3 클래스다이어그램 You can shorten the arrow by using only the first character of the direction foo -right-> dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml 3.26 Association classes You can define association class after that a relation has been defined between two classes, like in this Enrollment class Enrollment { drop() cancel() } @enduml PlantUML 언어참조가이드 (1.2021.1) 69 / 385 3.27 Association on same classe 3 클래스다이어그램 You can define it in another direction: @startuml class Student { Name0 码力 | 386 页 | 4.12 MB | 1 年前3
PlantUML 1.2021.2 언어참조가이드dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml PlantUML 언어참조가이드 (1.2021.2) 68 / 390 3.26 Association classes 3 클래스다이어그램 You can shorten the arrow by using only the first character of the direction foo -right-> dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml 3.26 Association classes You can define association class after that a relation has been defined between two classes, like in this Enrollment class Enrollment { drop() cancel() } @enduml PlantUML 언어참조가이드 (1.2021.2) 69 / 390 3.27 Association on same classe 3 클래스다이어그램 You can define it in another direction: @startuml class Student { Name0 码力 | 391 页 | 4.17 MB | 1 年前3
PlantUML 1.2021.1 Guide de référence du langagedummyDown @enduml Guide de référence du langage PlantUML (1.2021.1) 68 / 384 3.26 Classes d’association 3 DIAGRAMME DE CLASSES Il est possible de raccourcir la flèche en n’utilisant que la première dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml 3.26 Classes d’association Vous pouvez définir une classe d’association après qu’une relation ait été définie entre deux classes, comme dans l’exemple { drop() cancel() } @enduml Guide de référence du langage PlantUML (1.2021.1) 69 / 384 3.27 Association sur la même classe 3 DIAGRAMME DE CLASSES Vous pouvez la définir dans une autre direction : @startuml0 码力 | 385 页 | 4.05 MB | 1 年前3
PlantUML 1.2021.2 Guide de référence du langagedummyDown @enduml Guide de référence du langage PlantUML (1.2021.2) 68 / 390 3.26 Classes d’association 3 DIAGRAMME DE CLASSES Il est possible de raccourcir la flèche en n’utilisant que la première dummyRight foo -up-> dummyUp foo -down-> dummyDown @enduml 3.26 Classes d’association Vous pouvez définir une classe d’association après qu’une relation ait été définie entre deux classes, comme dans l’exemple { drop() cancel() } @enduml Guide de référence du langage PlantUML (1.2021.2) 69 / 390 3.27 Association sur la même classe 3 DIAGRAMME DE CLASSES Vous pouvez la définir dans une autre direction : @startuml0 码力 | 391 页 | 4.10 MB | 1 年前3
共 86 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













