728x90
반응형
MVVM은 Model + View + View Model를 합친 용어입니다.
특징 및 장점
MVVM 패턴은 Command 패턴과 Data Binding 두 가지 패턴을 사용하여 구현되었습니다.
Command 패턴과 Data Binding을 이용하여 View와 View Model 사이의 의존성을 없앴습니다.
View Model과 View는 1:n 관계입니다.
MVVM 패턴은 View와 Model 사이의 의존성이 없습니다. 또한 Command 패턴과 Data Binding을 사용하여 View와 View Model 사이의 의존성 또한 없앤 디자인패턴입니다. 각각의 부분은 독립적이기 때문에 모듈화 하여 개발할 수 있습니다.
동작 순서
출처
]
728x90
반응형
'Android > Android 더하기' 카테고리의 다른 글
Transformations LiveData 변형하기 (0) | 2021.05.13 |
---|---|
내부(innter)클래스 중첩(nested)클래스 그리고 메모리 누수 (0) | 2021.05.02 |
[Android Library] OkHttp : Http OK?? OK!! (0) | 2021.04.19 |
[Android Library] Gson : Json을 Java 객체로 변환 (0) | 2021.04.19 |
REST API : HTTP 모범생 (0) | 2021.04.16 |