Design Pattern

유지훈·2023년 10월 6일
0

Kotlin

목록 보기
2/2

MVVM패턴

ViewModel과 View는 1:N 관계 -> 결합도가 낮음

Model은 View, ViewModel에 종속적이지 않아서 재사용이 가능하다.
NetworkAPI와 Data Caching, Database이 사용된다.


한쪽방향으로만 의존관계가 있어 모듈별로 개발이 가능하다.

MVI패턴

상태문제와 부수효과 문제를 개선.
단방향으로 하나의 상태를 관리하는 선순환원칙이 적용되어 상태 충돌이 발생하지 않는다.

메모리 관리에 유의해야한다.

profile
RPA, Android App

0개의 댓글