반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. MVVM 패턴

- MVVM 패턴은 비즈니스 로직과 프레젠테이션 로직을 UI로부터 분리하는 패턴을 말한다.

- MVVM 패턴의 구성요소는 Model, View, View Model로 나뉜다.

- MVVM 패턴의 흐름은 View -> View Model -> Model로 가는데, 아래의 사진과 같이, View는 View Model은 알지만, View Model은 View를 모르고, View Model은 Model을 알지만 Model은 View Model을 모른다.

- 아래의 구조처럼 되어 있어 로직을 분리할 수 있다.

- 그렇기 때문에, 테스트나 유지보수, 재사용성이 쉬워진다.

 

https://velog.io/@k7120792/Model-View-ViewModel-Pattern

 

2. View

- View는 UI 역할을 한다. 우리가 화면으로 보는 것들을 담당한다.

 

3. View Model

- View Model은 View가 사용할 수 있도록 Model의 데이터를 가공하여 View에게 준다.

 

4. Model

- Model은 비즈니스 로직을 담당한다.

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기