Hallo,
Ik ben al wel vaker met OOP bezig geweest. Ik weet de syntax dus in grote lijnen etc. Ik heb alleen grote moeite met het "OOPdenken". Ik wil dus een CMS systeem bouwen op basis van OOP. Nu is mijn vraag alleen:
Hoe moet ik mijn classes opbouwen? Ik weet dat ieder Object (znw) een class is, iedere eigenschap een variabele en iedere verandering een method. Maar in de practische zin snap ik er niet zoveel van.
Bijvoorbeeld:
Ik heb dus een class Page, een class Menu, een class Menu_Item en zo kun je nog veel meer invullen. Maar wat mag/moet ik in de class zetten en wat in de procedurele code? Tot nu toe maakte ik gebruik van classes in de zin van functies: als ik een uitgebreid iets had wat vaker terug kwam, propte ik dat daarin en kon ik het kort aanroepen. Nu wil ik het dus helemaal goed doen, maar ik het geen idee hoe ik het moet aanpakken...
3.151 views