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
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.
Klotzkopp Geschrieben 24. April 2006 Geschrieben 24. April 2006 wenn ich in meiner Haupklasse ein Recordset erstelle Redest du von einer Membervariablen?
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...
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.
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
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)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden