Objectgeoriënteerd ontwerpen


 * Engels: Object-Oriented Design
 * Leertraject: Leertraject voor functioneel ontwerpers
 * Vakgroep: FO vakgroep
 * Wikipedia: https://nl.wikipedia.org/wiki/Objectgeori%C3%ABnteerd

Introductie

 * Functioneel ontwerpers modelleren de werkelijkheid.
 * Een werkelijkheid die bestaat uit entiteiten die relaties met elkaar hebben en waar regels gelden.
 * In dit leerproject willen we aandacht besteden aan objectgeoriënteerd ontwerpen, vaak afgekort als OO.
 * We denken dat het voor iedere functioneel ontwerper zinvol is om de volgende begrippen te begrijpen:
 * Attribuut
 * Klasse
 * Object
 * Operatie
 * Methode
 * Toestand

Klasse
We starten dit leertraject met het onderscheid tussen klasse en object.