G
Guest
Gast
Hallo,
also ich habe mal eine Frage zu Klassendiagrammen.
Und zwar soll ich für eine Schnittstelle ein paar(ca. 30) Klassen schreiben. Die aber alle datenContainer sind(also nur konstruktur getter und setter methoden haben)
Die Klassen sind für eine schnittstelle bei der Daten8Objekte übers Netz geschickt werden. Für jede Anfrage sozusagen 2 Klassen eine welche die Request und eine welche die response Daten speichert.
Und ein Interface welche alle methoden mit Request und Response erhält.
Es gibt noch ein paar zusätzliche Klassen welche von mehrern Requste/Response Klassen verwendet werden.
So hier mal ein kleiner Ausschnitt, von einer Request und Response Klasse sowie einer verwendeten Klasse
Jetzt wollte ich halt wissen wie das mit den Verbindungen ist. Muss ich jedesmal wenn ich ein Attribut habe was als datentyp eine von mir definierte Klasse hat eine uses Vebingung machen oder eine assoziation. Und muss ich überhaupt jedesmal eine Verbindung machen weil es wiegesagt viele Klassen sind und z.b die Klasse User in vielen Klassen benötigt wird und ich es deswegen mit den ganzen Pfeilen ein bischen unübersichtlich finde. Und was mache ic mit meiner Interface Klasse. Die ja die anderen klassen nur als Methodenparameter hat
Also z.b +printerState(printerStateRequest : PrinterStateRequest) : PrinterStateResponse
Brauche ich da eine Verbuindung und wenn ja welche?
also ich habe mal eine Frage zu Klassendiagrammen.
Und zwar soll ich für eine Schnittstelle ein paar(ca. 30) Klassen schreiben. Die aber alle datenContainer sind(also nur konstruktur getter und setter methoden haben)
Die Klassen sind für eine schnittstelle bei der Daten8Objekte übers Netz geschickt werden. Für jede Anfrage sozusagen 2 Klassen eine welche die Request und eine welche die response Daten speichert.
Und ein Interface welche alle methoden mit Request und Response erhält.
Es gibt noch ein paar zusätzliche Klassen welche von mehrern Requste/Response Klassen verwendet werden.
So hier mal ein kleiner Ausschnitt, von einer Request und Response Klasse sowie einer verwendeten Klasse
Jetzt wollte ich halt wissen wie das mit den Verbindungen ist. Muss ich jedesmal wenn ich ein Attribut habe was als datentyp eine von mir definierte Klasse hat eine uses Vebingung machen oder eine assoziation. Und muss ich überhaupt jedesmal eine Verbindung machen weil es wiegesagt viele Klassen sind und z.b die Klasse User in vielen Klassen benötigt wird und ich es deswegen mit den ganzen Pfeilen ein bischen unübersichtlich finde. Und was mache ic mit meiner Interface Klasse. Die ja die anderen klassen nur als Methodenparameter hat
Also z.b +printerState(printerStateRequest : PrinterStateRequest) : PrinterStateResponse
Brauche ich da eine Verbuindung und wenn ja welche?