Tag 12
Sequenz-Diagramm​
participant "Petra:Gast"
participant "Robert:Kellner"
participant "Ina:Koechin"
participant "Mustafa:Kassierer"
"Robert:Kellner" -> "Petra:Gast" : MenĂĽkarte bringen
activate "Petra:Gast"
"Petra:Gast" -> "Petra:Gast" : Nachdenken...
"Petra:Gast" -> "Robert:Kellner" : Bestellung aufgeben
deactivate "Petra:Gast"
"Robert:Kellner" -> "Ina:Koechin" : Bestellung an KĂĽche weitergeben
activate "Ina:Koechin"
activate "Robert:Kellner"
"Robert:Kellner" -> "Petra:Gast" : Getränke bringen
activate "Petra:Gast"
deactivate "Robert:Kellner"
deactivate "Petra:Gast"
"Ina:Koechin" -> "Ina:Koechin" : Kochen
"Ina:Koechin" -> "Robert:Kellner" : Meldung an Kellner - Essen ist bereit
activate "Robert:Kellner"
deactivate "Ina:Koechin"
"Robert:Kellner" -> "Petra:Gast" : Essen servieren
activate "Petra:Gast"
deactivate "Robert:Kellner"
"Petra:Gast" -> "Petra:Gast" : Essen
"Petra:Gast" -> "Mustafa:Kassierer" : Rechnung bezahlen
activate "Mustafa:Kassierer"
deactivate "Petra:Gast"
deactivate "Mustafa:Kassierer"
Folgendes wird auf dem Sequenz-Diagramm abgebildet:
- Zeitliche Abfolgen
- Methodenaufrufe
- Bedinungen
- Instanzen
Bücherei​
Elemente hinzufügen/löschen/holen/bearbeiten​
Hinzufügen​
arraylist.add("Hello World!");
Löschen​
arraylist.remove(0); // 0 = Stelle
Holen​
arraylist.get(0);
Bearbeiten​
arraylist.set(0, "Neuer Text");