C-Programmierung

Aggregation

Code-Sharing | | Vererbung

Aggregation bezeichnet die Konstruktion einer neuen Klasse, welche Objekte anderer Klassen als Member-Variable enthält.

Beispiel: Ein Auto hat einen Motor und vier Räder. Dann ist das Auto ein Aggregat von einem Motor und 4 Rädern wie folgt:

class Motor;
class Wheel;

class Car
{
   public:

   Car() {}

   protected:

   Motor motor_;

   Wheel leftfront_;
   Wheel rightfront_;
   Wheel leftback_;
   Wheel leftback_;
};


Code-Sharing | | Vererbung

Options: