Junior — Middle
Welke inhoud wordt niet aanbevolen om op te nemen in de Coordinator-component?
sobes.tech AI
Antwoord van AI
In de iOS-architectuur is het patroon Coordinator voornamelijk verantwoordelijk voor het beheer van navigatie en overgangen tussen schermen. Het wordt niet aanbevolen dat de Coordinator-component:
- De logica voor het weergeven van de UI bevat (bijvoorbeeld het instellen van view controllers of hun interne logica).
- De bedrijfslogica van de applicatie — dit is de taak van modellen en services.
- Het opslaan van de status van de gebruikersinterface.
Met andere woorden, moet de Coordinator alleen verantwoordelijk zijn voor navigatie en coördinatie van schermen, om een schone architectuur en scheiding van verantwoordelijkheden te waarborgen. Alle logica met betrekking tot UI en gegevens moet in de juiste lagen blijven.