Feb 21

Begin deze week heb ik van mijn leraar de opdracht gekregen om een huis te bouwen in php. Het doel hiervan was het leren werken met klassen. Nu heb ik in mijn programmeer geschiedenis nog nooit een klasse in elkaar gezet. Wel heb ik kant en klare klassen van anderen gebruikt en soms een klein beetje aangepast. Ik dan ook nooit de voordeen er van in gezien. Na een paar uurtjes worstelen met deze opdracht was dit dan, het begin van, mijn resultaat:

Dynamisch Huis

Vandaag ben ik dan samen met mijn leraar bezig geweest om de code erachter te gaan bekijken, en mijn code was: Ronduit slecht. Het was dan wel een klasse, maar alle code is lineair geschreven, op volgorde van benodigdheden om het doel te bereiken.

Klasse georiënteerd programmeren is dan ook volledig anders. Je gaat uit van het kleinste, en bouwt het resultaat vanuit daar op. Mijn leraar heeft dit dan ook voor gedaan, en ook al werkt het niet, het is me al wel aardig duidelijk. Zelfs de voordelen begin ik door te krijgen.

Zo leer je nog eens wat :D


leave a reply