Announcement

Collapse
No announcement yet.

Aggregation und Komposition in C++ realisieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Aggregation und Komposition in C++ realisieren

    Hallo,

    ich versuche mir gerade die OOP unter C++ verständlich zu machen und bin dabei über die Realisierung von Aggregationen und Kompositionen gestolpert.

    Ich weiß, daß ich dieses mit dynamischen Arrays realisieren könnte, suche aber einen leichteren, übersichtlicheren Weg.

    In Delphi würde ich einfach ObjectLists verwenden, aber in C++ fehlt mir einfach das Wissen über die Feinheiten.

    Vielleicht hat ja der eine oder andere einen Tip.

    Vielen Dank im voraus,

    Manny

  • #2
    Hi Manny,<br>
    was jetzt die "politisch korrekte" Modellierung von Aggregation ist, kann ich dir nicht sagen -- ich sehe das Ganze mehr vom Standpunkt eines Codierers. :-)
    <br>Und als solcher würde ich -- ganz grob gesprochen -- die TObjectLists durch (a) <tt>std::vector&lt;DeinObjektTyp&gt;</tt> oder (b) <tt>std::vector&lt;DeinObjektTyp*&gt;</tt> ersetzen -- je nach Fall mit eingebetteten (Fall (a)) oder mit dynamisch angelegten Objekten (Fall (b)). Wenn die Anzahl der aggregierten Objekte fix ist, kannst du natürlich auch ein ganz banales Array nehmen.
    <br>Ciao, Uli

    Comment


    • #3
      Vielen Dank für die Hilfe, ich setze mich da mal ran.

      Mann

      Comment

      Working...
      X