Bijbenen
Ik begin me sterk af te vragen of ik het blog-schrijven wel in me heb. De “pauze tussen posts” groeit elke dag aan, lijkt het. Al is dat, in my defense, wel volkomen te wijten aan m’n werkvolume. En daar heb ik natuurlijk geen problemen mee. En ik durf te stellen dat mijn lieve lezers (waaronder zij die mede schuldig zijn aan voornoemde werkvolume) dat best begrijpen. Bekijk het bij langere radiostilte dus zo — geen nieuws betekent dat het goed gaat! Of zoiets.
Verder… goede vriend P. heeft me de grondbeginselen der OOP (of Object Oriented Programming) aangebracht. En jongens, wat heb ik daar lang op zitten turen. Al die “Getters” en “Setters”. Waarom in hemelsnaam al die variablen voordefiniĆ«ren? Ik beken dat ik het aanvankelijk allemaal flink overkill vond. Tot plots “klik” (of getKlik() liever.) En een nieuwe wereld ging voor me open. Ik heb nooit beweerd een programmeur te zijn, maar sinds deze week ben ik wel een betere. Fijn is dat.
2 Reacties
Mag ik zo vrij zijn om te opperen dat, als het enige dat je uit die les onthouden hebt dat OOP te maken heeft met getters en setters, dat je de echte aha-erlebnis nog moet krijgen?
Ofwel: OOP != getters en setters. Sommigen zouden zelfs zeggen: integendeel :)
Kijk bijvoorbeeld naar Ruby on Rails, dat is duidelijk een OO taal, maar je zal er zelden of nooit getters of setters in vinden.
De echte fun begint maar bij inheritance, polymorphism, data hiding, en meer van die onvertaalbare termen.
Tom, ik hoop er een beetje op! Die aha-erlebnis dan.
Of je bewering telt … ik wou dat ik er al voldoende verstand van had om het eens of oneens te zijn hahaha!
Class inheritance is me ondertussen ook duidelijk en dat vind ik al een even fantastisch iets.
Polymorphism en data hiding is me totaal onbekend :) Maar ik ga bijleren!