24. Generalizare/specializare in C++ D. Lucanu POO – Principii class Student : public Persoana { public: Student(string="", string=""); ~Student(); void addDiscUrmata(Disciplina*); private: Disciplina *discUrmate[MAX]; int nrDiscUrmate; }; class Profesor : public Persoana { //. . . };
25.
26.
27.
28.
29. D. Lucanu POO – Principii Relatia de asociere: reprezentare grafica
30.
31.
32.
33.
34. D. Lucanu POO – Principii Relatia de compozitie (“hasA”)
35.
36.
37.
38. D. Lucanu POO – Principii Comunicarea intre obiecte mesaje