Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Objektdiagrammer viser tilstanden til objektstrukturer, med verdiene til attributter og lenker som kobler objekter sammen.

 

PlantUML Macro
titleObjektdiagrameksempel
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
titleAlternativ representasjon av referanser


object "#1: Playlist" as playlistplaylist2 {
	name = "Beatles ballades"
	songs = {#yesterday, #42}
}
PlantUML Macro
titleAlternativ 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.

...