Object Oriented Programming (OOP)

Artwork image
Artwork image
Artwork image
Artwork image
Artwork image

Voorbeeld: Game engines


Games en game-engines zijn vaak extreem complex en maken vaak gebruik van OOP-principes om game-objecten, gedrag en interacties te organiseren en te beheren.

Het is daardoor mogelijk 'lego blokken' uit de game engine te gebruiken, aan te passen, uit te breiden, of een nieuw component zelf te maken.



Voorbeeld: formulier componenten


Default HTML <input> componenten

Het gedrag van deze componenten kan overschreven of uitgebreid worden om extra functionaliteit te bieden

Management systeem formulier

Aangepaste <input> velden, extra functionaliteiten op het zelfde object.


Verder kunnen we naast de elementen van de grafische interface ook nog andere OOP gerelateerde ideeën zien in het management systeem. Zo zien we hier bijvoorbeeld een {Dossier} en {Relaties} daarin gekoppeld.

Het abstracte denken van hoe een object verschillende entiteiten kan representeren is dus op allerlei niveaus van toepassing in software ontwikkeling.



img source: www.basenet.nl