Informatică Programare

Ce este programarea orientata obiect OOP?

Programarea orientată pe obiecte (OOP) este un paradigma de programare care organizează codul în obiecte, fiecare având date (atribute) și comportamente (metode). OOP se bazează pe patru principii: încapsulare, moștenire, polimorfism și abstractizare.

Principii fundamentale

  • Încapsulare Ascunde detaliile interne ale unui obiect și expune doar interfața necesară, folosind modificatori de acces (ex: private, public).
  • Moștenire Permite crearea de noi clase bazate pe clase existente, reutilizând codul și extinzând funcționalitatea.
  • Polimorfism Capacitatea unui obiect de a lua mai multe forme, de exemplu prin suprascrierea metodelor în clase derivate.

Exemple din viața reală

  • Mașină O clasă Mașină are atribute (culoare, viteza) și metode (accelerează, frânează).
  • Cont bancar O clasă Cont are date (sold) și metode (depune, retrage), protejate prin încapsulare.

Folosește OOP pentru a scrie cod mai modular și ușor de întreținut.

Mai multe din Programare