Al doilea principiu fundamental al Programării Orientate pe Obiecte este încapsularea. Definiția sa principală se referă la acțiunea de a ascunde orice lucru care nu este esențial de lumea exterioară. Nu este foarte dificil să înțelegem faptul că nu trebuie să expunem totul atunci când construim ceva.… Read more
Archive for 2019
Încapsularea
Thursday, December 19th, 2019Metode Virtuale
Sunday, December 8th, 2019Metodele virtuale sunt metode care pot fi suprascrise în clasele copil (derivate). În mod implicit, în .NET, metodele nu sunt virtuale. Pentru a declara o metodă ca virtuală, trebuie să o declaram folosind cuvântul cheie virtual, ca atare:
public virtual void MetodaMea() { Console.WriteLine("Felinele… Read more
Moștenirea (inheritance)
Sunday, November 17th, 2019În prima lecție a capitolului Obiecte, am discutat în mod generic despre Programarea Orientată pe Obiecte (acronim OOP – din englezescul Object Oriented Programming) și am enumerat principiile sale fundamentale: încapsularea, moștenirea, abstractizarea și polimorfismul. În această lecție, voi explica moștenirea pe larg, și modul în care ierarhiile de clase îmbunătățesc lizibilitatea și reutilizarea codului.… Read more