objectoriëntatie
Objectoriëntatie, of object-oriented programming (OOP), is een programmeerparadigma dat is gebaseerd op het concept van objecten. Een object combineert data met gedrag en kan dienen als een herbruikbare vertegenwoordiging van entiteiten uit een domein.
In OOP worden objecten gemaakt volgens klassen, die als blauwdruk dienen. Een instantie van een klasse is
Encapsulatie beperkt directe toegang tot de interne staat van een object en stelt openbare interfaces beschikbaar.
Ontwerp en modellering in OOP richt zich op modulariteit en hergebruik door objecten te modelleren en door
Geschiedenis en talen: OOP ontstond uit werk met Simula en Smalltalk en is sindsdien dominant in Java,
Toepassingen en overwegingen: OOP vindt brede toepassing in zakelijke software, grafische gebruikersinterfaces en games. Nadelen zijn