C
Carcharoth
Aktives Mitglied
Hallo
Ich habe eine Klasse Graph welche manchmal grosse Datenmengen halten kann.
Eine Klasse GrafischeDarstellung benötigt Zugriff auf diese Daten. Ich gebe also ein Graph als Parameter über den Konstruktor von GrafischeDarstellung weiter.
Frage 1: macht das Sinn der Klasse GrafischeDarstellung so den Zugriff auf die Daten von Graph zu geben oder gibt es einen besseren Weg?
Frage 2: wird in einer Instanz von GrafischeDarstellung jeweils eine Kopie oder eine Referenz auf die jeweilige Instanz von Graph gemacht? Spielt aus meiner Sicht eine Rolle für den Speicherplatz.
Danke und Gruss
Ich habe eine Klasse Graph welche manchmal grosse Datenmengen halten kann.
Eine Klasse GrafischeDarstellung benötigt Zugriff auf diese Daten. Ich gebe also ein Graph als Parameter über den Konstruktor von GrafischeDarstellung weiter.
Java:
public class GrafischeDarstellung {
Graph graph;
GrafischeDarstellung(Graph graph) {
this.graph=graph;
}
}
Frage 1: macht das Sinn der Klasse GrafischeDarstellung so den Zugriff auf die Daten von Graph zu geben oder gibt es einen besseren Weg?
Frage 2: wird in einer Instanz von GrafischeDarstellung jeweils eine Kopie oder eine Referenz auf die jeweilige Instanz von Graph gemacht? Spielt aus meiner Sicht eine Rolle für den Speicherplatz.
Danke und Gruss