Objektdiagrammer viser tilstanden til objektstrukturer, med verdiene til attributter og lenker som kobler objekter sammen.
PlantUML Macro |
---|
title | Objektdiagrameksempel |
---|
| object "#1: Playlist" as playlist1 {
name = "Beatles ballades"
}
note right: object of type Playlist
object "#yesterday: Song" as yesterday {
name = "Yesterday"
playLength = 123
}
object "#42: Song" as letitbe {
name = "Let it Be"
playLength = 230
}
note left: object of type Song
playlist1 --> yesterday : songs
playlist1 --> letitbe : songs | PlantUML Macro |
---|
title | Alternativ representasjon av referanser |
---|
|
object "#1: Playlist" as playlistplaylist2 {
name = "Beatles ballades"
songs = {#yesterday, #42}
} |
| PlantUML Macro |
---|
title | Alternativ representasjon av referanser |
---|
|
object "#yesterday#p1: SongPerson" as yesterdayp1 {
name = "Yesterday"
playLength = 123
} "Hallvard Trætteberg"
dateOfBirth = "1966.11.16"
}
object "#2: Date" as date1 {
day = 16
month = 11
year = 1966
}
p1 --> date1: dateOfBirth
object "#42#p1: SongPerson" as letitbep2 {
name = "LetHallvard it BeTrætteberg"
playLengthdateOfBirth = 230"1966.11.16"
}
|
|
Figuren over viser tre objekter, en instans av Playlist-klassen og to av Song-klassen. Playlist-objektet har et name-attributt med verdien "Beatles ballades", og de to Song-objektene har begge name- og playLength-attributter med sine spesifikke verdier. Playlist-objektet har dessuten to songs-koblinger (eng: link), en til hver av de to Song-objektene.
...