Object-Oriented Programming (OOP) is een paradigma dat code organiseert rond objecten — bundels van state (gegevens) en behavior (methoden) — in plaats van rond standalone functies en globale gegevens. Een class is de blauwdruk; een object is een concrete instantie die ervan wordt gemaakt.
Waarom het belangrijk is
Je modelleert een probleem als een set samenwerkende objecten, elk verantwoordelijk voor zijn eigen gegevens. Code die die gegevens nodig heeft, vraagt het object iets te doen in plaats van er in te gaan.
