Informatică Rețele
Principii OOP explicatii simple
Principiile OOP sunt patru concepte fundamentale care organizează codul în obiecte cu proprietăți și comportamente. Acestea sunt încapsularea, moștenirea, polimorfismul și abstractizarea. Ele ajută la crearea de programe mai ușor de întreținut și extins.
Principiile de bază
- Încapsularea Ascunde detaliile interne ale unui obiect și expune doar o interfață publică. Exemplu: o clasă Mașină are proprietăți private (viteză) și metode publice (accelerează).
- Moștenirea Permite unei clase să preia proprietăți și metode de la o altă clasă. Exemplu: o clasă Autoturism moștenește de la Mașină și adaugă caracteristici specifice.
- Polimorfismul Permite obiectelor să se comporte diferit în funcție de context. Exemplu: o metodă calculeazăAria() poate fi implementată diferit pentru cerc și pătrat.
- Abstractizarea Simplifică realitatea prin modelarea doar a caracteristicilor esențiale. Exemplu: o clasă Formă geometrică definește metode abstracte fără implementare concretă.
Exemplu practic
- 1 Definește o clasă Crează o clasă Animal cu proprietăți (nume, vârstă) și metode (sunet).
- 2 Folosește moștenirea Extinde clasa Animal pentru a crea Câine și Pisică cu metode specifice.
- 3 Aplică polimorfismul Apelează metoda sunet() pe obiecte de tip Câine și Pisică pentru rezultate diferite.
Începe prin a scrie clase simple și experimentează cu moștenirea pentru a înțelege cum se structurează codul.