architectuur principes

This commit is contained in:
2026-09-02 10:08:08 +02:00
parent 0562a7d608
commit 048280cc5c
+12
View File
@@ -159,3 +159,15 @@ gegeven situatie en maken het ook mogelijk om te interacteren met het model.
De controller zorgt koppelt de model-logica en de view-logica aan elkaar en De controller zorgt koppelt de model-logica en de view-logica aan elkaar en
bevat business rules t.a.v. het presenteren en bewerken van de model logica. bevat business rules t.a.v. het presenteren en bewerken van de model logica.
## Encapsulatie
Classes, closures en modules hebben hun eigen interne wereld en een publieke
method/functie-interfaces. Rechtstreeks manipulatie van class/closure/module
gegevens is verboden.
## Separation of concerns
Scheid verschillende verantwoordelijkheden in afzonderlijke onderdelen
en voorkom dat één onderdeel meerdere, onderling onafhankelijke concerns
door elkaar heen behandelt.