MVVM에 대해서
카테고리 없음
2023. 3. 23. 23:54
MVVM 프레젠테이션 로직(이하 ‘프’)과 비즈니스 로직(이하 ‘비’)을 분리하기 위한 대표적인 패턴 중 하나. 프와 비는 매우 긴밀하게 상호작용 하기 때문에 ‘인위적인’ 혹은 ‘의도한’ 분리가 없다면 수많은 요소와 관계들이 복잡하게 얽혀 리소스의 해독이 난해함. 이로 인해 애플리케이션의 확장과 유지보수의 난이도를 높이는 요인이 됨 MVVM은 Model, View Model, View로 구성되는데, Model은 로컬 혹은 원격지로부터 데이터를 가져와 정제 혹은 가공하여 View에서 보여줄 데이터를 생성함. View Model은 Model에서 생성된 데이터를 View에 바인딩함. 이로 인해 View는 Model과의 의존성이 완전히 사라지게 되는데, MVVM 패턴의 이러한 특징은 MVC 패턴과 대비되는 가장..