post-thumbnail

MVVM 패턴

MVVM 패턴 구조 View : UI 요소를 표시하며 사용자가 발생한 이벤트를 받는 역할을 합니다. ViewModel : UI 요소에 들어갈 데이터를 관리합니다. 그리고 Model과 View 사이의 다리 역할을 합니다. Model : 데이터 전반적인 것을 처리하는 역할을 합니다. MVVM 패턴의 장점 여러 화면이 있더라도 비슷한 데이터를 가지고 있는 애라면 같은 ViewModel을 공유할 수 있다. (MVP 처럼 1:1이 아니기 때문) ViewModel이 직접적으로 요소를 그리라고 View에게 요청하지 않기 때문. MVVM 패턴의 단점 간단한 프로젝트에 사용하기에는 과하다. 비교적 구현 구조가 복잡하고 설계가 수비지 않다. MVVM 패턴 구현 이번 예제의 프로젝트 구조입니다. ![](https://velog.velcdn.com/images/true_je0n/post/146c9751-d9bf-4b46-85f4-3f5350d59843/image.PN

2023년 2월 20일
·
0개의 댓글
·