Object-Oriented Programming (OOP) hija paradigma li torganizza l-kod madwar oġġetti — pakkett ta' stat (data) u imġieba (metodi) — minflok madwar funzjonijiet indipendenti u data globali. Klassi hija l-blueprint; oġġett hija instanza konkreta maħluqa minnha.
L-idea ċentrali
Int timmodella l-problema bħala sett ta' oġġetti li jaħdmu flimkien, kull waħda responsabbli għad-data tagħha stess. Il-kowd li jeħtieġ dik id-data jitlob lill-oġġett li jagħmel xi ħaġa minflok li jaċċessa direttament.
