Mai bine te lasi de facultatea aia. Nu caut sa te demoralizez, dar si daca ai cauta pe Google fix acesti termeni tot ai gasi material cacalau (sa nu mai zic in engleza daca te uiti dupa "inheritance" sau "composition" sau "polymorphism" si "encapsulation").
Si in materialele de curs de OOP trebuie sigur sa ai asemenea notiuni explicate.