Hai să vorbim despre un subiect pe care n-ar trebui să-l întâlniți în experiența voastră zilnică de programare, dar de care ar trebui să fiți totuși conștienți, dacă doriți să deveniți ingineri profesioniști: covarianța și contravarianța delegaților. Sunt termeni generali de programare, deci, îi veți întâlni și în alte limbaje de programare, nu doar C#.… Read more
Posts Tagged ‘moștenire’
Covarianța și Contravarianța delegaților
miercuri, martie 11th, 2020Polimorfism
vineri, ianuarie 3rd, 2020Al treilea principiu fundamental al Programării Orientate pe Obiecte (OOP) se numește polimorfism. La un nivel fundamental, polimorfia se referă la capacitatea de a avea mai multe forme sau de a se transforma în mai multe forme. Provine din termenii greci poly, care înseamnă „multiplu” și morf, care înseamnă „formă”.… Read more
Moștenirea (inheritance)
duminică, noiembrie 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