Rekening houden met wijzigingen

Een laatse onderwerp dat je als "komend" ontwerper / programmeur goe dvoor ogen moet hebben is dat veel problemen te voorkomen zijn door niet va één specifieke situatie uit te gaan maar van een meer algemene.

De code waarmee we meubels, vuil en muren plaatsen is niet zo goed geschreven, bijvoorbeeld voor de muren staat het onderstaande fragment in de broncode:
 

private void maakMuren()
    {
        // plaatst boven en ondermuur
        for (int i=16; i < 1280; i= i+32) {
            addObject (new Muur(), i, 16); // bovenmuur
            addObject (new Muur(), i, 752); //ondermuur
        }

....