Om het object georiënteerd programmeren nog concreter uit te leggen, is in hoofdstuk 12 stap voor stap uitgelegd hoe je een eenvoudig spelletje kan programmeren in de ontwerpomgeving Greenfoot.
Greenfoot is een gratis ontwerpomgeving waarmee je op een interactieve en speelse manier kan leren programmeren. Het is speciaal ontwikkeld voor beginners en maakt gebruik van eenvoudig te gebruiken afbeeldingen.
De ontwerpomgeving Greenfoot maakt gebruik van een aantal voorgedefinieerde klassen. We weten niet hoe deze klassen opgebouwd zijn. We maken enkel gebruik van hun functionaliteit. Dit principe noemen we encapsulation.
We moeten er alleen voor zorgen dat we de eigenschappen en methoden correct gebruiken. Dit is het principe van polymorfisme.