Scusate l'esempio / analogia povero, mi interessa solo l'esempio del codice.
Ho una lezione Dinner_Chair (ereditata dalla classe Chair). È come segue.
Dinner_Chair = class(Chair)
Private
theUser: Person;
Public
Dinner_Chair()
{
Back = new Back();
Seat = new Seat();
}
End
Ho anche una semplice classe Person, che come puoi vedere, è associata alla classe Dinner_Chair.
La mia domanda è questa. Poiché la classe Person non viene istanziata nella classe Dinner_Chair, questo è un esempio di aggregazione?
Questo per consolidare le mie conoscenze sulle entry level relazioni OOP.