MVVM 모델 정리

박근영·2023년 2월 15일
0

1. MVC모델

Model
View
Controller

view와 model의 의존성이 높다는 단점이 있음.

view controller는 model과 view를 연결해주는 용도.

  • model이 변경되면 view가 변경됨.

2. MVVM 모델

mvc모델에서 확장된 모델이다.

  • mvc모델은 controller가 model과 view 모두 신경써야 한다.
    ->> mvvm모델은 model만 신경쓰면 된다.
  • 화면갱신을 controller가 아닌 view에서 한다. -> view와 model의 의존성 감소

    view model은 데이터만 바꾸는 것.
    view에서 화면 관련된 모든 걸 처리하고, 데이터만 view model에 넘겨주게 된다.
    그럼 view model은 이를 model에 넘기게 되고, 데이터만 처리함.
    valid한 데이터만 가지고 있음!


출처 :
개발하는 남자
곰튀김

profile
열정으로 세상을 변화시키는 개발자

0개의 댓글