illmix Geschrieben 24. April 2006 Geschrieben 24. April 2006 Nun ja...ich werde das dann mal so Umsetzen. Dann mal gleich zur nächsten Frage... Ich wurde heute in der BS mal wieder von Lehrer unfähig verunsichert... Handelt es sich schon um eine Aggregation zwischen zwei Klassen, wenn in Klasse1 ein Objekt von Klasse2 erstellt wird?? Klartext...wenn ich in meiner Haupklasse ein Recordset erstelle ist dies dann als Aggregation darzustellen??? Gruss Dennis Zitieren
Klotzkopp Geschrieben 24. April 2006 Geschrieben 24. April 2006 Dann mal gleich zur nächsten Frage...Bitte daran halten: Ein Thread, ein Thema. Ein Thema, ein Thread. Ich trenne das mal ab. Zitieren
Klotzkopp Geschrieben 24. April 2006 Geschrieben 24. April 2006 wenn ich in meiner Haupklasse ein Recordset erstelle Redest du von einer Membervariablen? Zitieren
illmix Geschrieben 24. April 2006 Autor Geschrieben 24. April 2006 Hi! Ich weiß nicht ob man bei VB6-KLassen überhaupt von Membervariablen spricht... Ich erzeuge die Recordsets innerhalb einer Klassenfunktion... Zitieren
Klotzkopp Geschrieben 24. April 2006 Geschrieben 24. April 2006 Und wo zerstörst du sie wieder? Wenn die Lebenszeit eines Recordset von der Lebenszeit der Instanz deiner "Haupklasse" abhängt, würde ich eher von Komposition sprechen. Zitieren
illmix Geschrieben 24. April 2006 Autor Geschrieben 24. April 2006 Dann handelt es sich um eine Komposition... Noch einmal zur Verständnis: Wenn ich ein Objekt aus einer Klasse in einer anderen Klasse erzeuge ist die Beziehung zwischen den beiden Klassen eine Aggregation, wenn das Objekt in dieser Klasse nicht wieder zerstört wird. Wenn das Objekt innerhalb der Klasse zerstört wird, handelt es sich um eine Komposition. Richtig? Gruss Dennis Zitieren
TDM Geschrieben 27. April 2006 Geschrieben 27. April 2006 Komposition von Komponente (Bauteil). Aggregation von Aggregat (Zusatz) Bsp: Mainboard Die Northbridge ist eine Komponente eines Mainboards, wenn du das Mainboard kaputt machst, kannste die Northbridge auch nicht mehr verwenden, wenn die Northbridge kaputt ist kannst du auch meist das Mainboard weghaun. (Starke Beziehung zwischen Objekten) Ein CD-Rom Laufwerk ist ein Aggregat eines Mainboards, d.h. ein Mainboard geht auch ohne es. Du kannst das CD-LW austauschen oder weglassen - Mainboard geht trotzdem. Das CD-Rom Laufwerk kann auch ohne ein Mainboard existieren. (schwache Beziehung zwischen Objekten) Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.