Inleiding tot objectgeoriënteerd programmeren

Objectgeoriënteerd programmeren (OOP) is een manier om de code in een programma te organiseren door deze te groeperen in objecten. De term Object betekent in dit geval een individueel element dat informatie (gegevenswaarden) en functionaliteit bevat. Wanneer u een objectgeoriënteerde aanpak gebruikt om een programma te organiseren, groepeert u bepaalde delen informatie met een gemeenschappelijke functionaliteit of acties die gerelateerd zijn aan die informatie. U kunt bijvoorbeeld muziekinformatie zoals albumtitel, tracktitel of artiestennaam groeperen met functionaliteiten zoals 'track aan afspeellijst toevoegen' of 'alle liedjes van deze artiest afspelen'. Deze delen worden in een enkel item gecombineerd: een object (bijvoorbeeld ‘Album’ of ‘Muzieknummer’). Er zijn meerdere voordelen verbonden aan het samenvoegen van waarden en functies. Een belangrijk voordeel is dat u slechts één variabele hoeft te gebruiken. Het houdt gerelateerde functionaliteiten samen. Dankzij de combinatie van informatie en functionaliteit kunt u programma's structureren op een manier die beter overeenkomt met de realiteit.