Programimi i Orientuar nga Objekte (OOP) është një paradigmë që organizon kodin rreth objekteve — grumbuj të gjendjes (të dhëna) dhe sjelljës (metodat) — në vend të rreth funksioneve të pavarura dhe të dhënave globale. Një klasë është blueprint-i; një objekt është një instancë konkrete e krijuar prej tij.
Ideja themelore
Tu modelon një problem si një grup objektesh që bashkëpunojnë, secili i përgjegjshëm për të dhënat e tij. Kodi që ka nevojë për ato të dhëna kërkon nga objekti të bëjë diçka në vend që të futet në to.
