Först har du ju användaren.
Användaren anropar en funktion i classA (konstrukorn räknas).
classA anropar ju i sin tur en funktion i classB osv ända tills GetItem(ID). Sedan skall ju det retuneras igenom varje klass också.
4 svar · 706 visningar · startad av Walker
Hej
Sitter å ritar lite uml diagram och är lite osäker på hur man ritar i sekvensdiagram.
Sekvensen som jag vill rita ser ut så är i koden.
classA.classB.ClassC.ClassD.GetItem(ID)
Skall man rita ett meddelande från ClassA till B osv.. Eller skall man rita ett meddelande direkt från ClassA till ClassD?
Först har du ju användaren.
Användaren anropar en funktion i classA (konstrukorn räknas).
classA anropar ju i sin tur en funktion i classB osv ända tills GetItem(ID). Sedan skall ju det retuneras igenom varje klass också.
tackar nickemannen
I det här fallet anropas inga metoder eftersom varje klass verkar ha ett publikt aggregat.
ClassA, har en Class B, har en ClassC, har en ClassD som anropar sin metod GetItem(ID)
Sekvensdiagrammet ska nog fortfarande följa meddelandets väg genom klasserna fram till metoden precis som Nickemannen säger. Frågan är, vill du ha publika klasser? :)
Nej, det vill jag inte men de som skrivit koden verkar vilja ha det. Håller på att gå igenom en program och för att förstå och kunna beskriva flödet i programmet så tänkte jag att UML kunde passa bra..