Arkitektur Flashcards
Hvilken arkitektur vil man altid vælge?
Arkitektur og mønstre afhænger af den type applikation, du er ved at opbygge. Ingen enkelt arkitektur vil fungere i alle scenarier. Vælg den bedste arkitektur, der passer til dine applikationsbehov.
Hvad er modulær arkitektur?
Modulær arkitektur er hvor man opbygger applikationerne i mindre ‘bidder’. Så er det nemmere at vedligeholde og man kan nemmere udskifte dele af applikationen. Det bliver også nemmere at teste. Det er især brugbart på større projekter.
Hvad er MV-pattern?
Hovedidéen bag MV-mønstret er at tillade, at views direkte kommunikerer med modellen. Dette eliminerer behovet for at oprette unødvendige view-modeller for hvert view, hvilket blot bidrager til projektets størrelse uden at tilføje yderligere fordele.
Hvad er MVVM-pattern?
MVVM (Model-View-ViewModel) refererer til en designarkitektur, hvor modellen repræsenterer data og forretningslogik, visningen (View) håndterer brugergrænsefladen, og ViewModel fungerer som en mellemmand, der faciliterer kommunikationen mellem modellen og visningen. Dette mønster hjælper med at opretholde en klar adskillelse af ansvar og muliggør nemmere testbarhed og vedligeholdelse af iOS-applikationer.
Hvad er den primære forskel på MVX og MVVM?
I MVVM har man en separeret foretningslogikken et sted for hvert view. Hvor i MVX har vi samlet foretningslogikken et sted som er et observableObject som fx en ‘statecontroller’.
Hvad er forskellen på ViewModel i MVVM og Controller i MVC?
Det er mere eller mindre det samme.