Ik ben al even bezig met het maken van een tamelijk uitgebreide website, deze bevat:
-Admins
-Klanten
-Producten
-Facturen
-...
Voor elke soort heb ik nu een class gemaakt
vb.
Admins bevat de methods nieuwAdmin(), wijzigAdmin(), verwijderAdmin(), getAdminById(),...
ook is er
Klanten bevar de methods nieuwKlant(), wijzigKlant(), verwijderKlant(), getKlantById(),...
Ook wordt er gebruik gemaakt van een database class (singleton)
Nu begon ik zo stilaan te twijfelen of ik het wel juist doe, want ik maak van elke class immers maar 1 instantie. Heb ik nu het OOP niet goed begrepen en moet ik hier een nieuwe visie over krijgen of is dit wel correct dat ik voor elk 'element' dat functies heeft een class aanmaak?
Want als dit zo is kan ik beter geen classes gebruiken en enkel gebruik maken met files met functies erin ipv classes met methods niet?
-Admins
-Klanten
-Producten
-Facturen
-...
Voor elke soort heb ik nu een class gemaakt
vb.
Admins bevat de methods nieuwAdmin(), wijzigAdmin(), verwijderAdmin(), getAdminById(),...
ook is er
Klanten bevar de methods nieuwKlant(), wijzigKlant(), verwijderKlant(), getKlantById(),...
Ook wordt er gebruik gemaakt van een database class (singleton)
Nu begon ik zo stilaan te twijfelen of ik het wel juist doe, want ik maak van elke class immers maar 1 instantie. Heb ik nu het OOP niet goed begrepen en moet ik hier een nieuwe visie over krijgen of is dit wel correct dat ik voor elk 'element' dat functies heeft een class aanmaak?
Want als dit zo is kan ik beter geen classes gebruiken en enkel gebruik maken met files met functies erin ipv classes met methods niet?