...
En bruker gjerne å visualisere både objekter og klasser i diagrammer. Siden objekter eksisterer ved kjøring av programmer, mens klasser er koden vi skriver, så bruker vi å vise dem i hver sine diagrammer, henholdsvis objektdiagrammer og klassediagrammer. I tabellen under er begge typen diagrammer vist. Til venstre vises to objekter, hvor den ene (Imagine-sangen) refererer til den andre (John Lennon-personen). Til høyre vises to klasser , som viser med hvilke data det er lov å knytte til de objekter av de to typene, inkludert referanser dem imellom.
Objekter | Klasser |
---|
Imagine Sang" as imagine {
tittel = "Imagine"
lyddata = 011011...
}
object " |
John Lennon Person" as johnLennon {
navn = "John Lennon"
}
imagine -> johnLennon : "artist" |
|
PlantUML Macro |
---|
class Sang {
String tittel
byte[] lyddata = 011011
setTitle(String)
play()
}
class Person {
String navn
setNavn(String)
}
Sang -> Person : artist |
|
...