architectuur principes
This commit is contained in:
@@ -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.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user