상세 컨텐츠

본문 제목

MVVM패턴 (Model - View - ViewModel)

이론공부/IT 개념정리

by 뽀사장 2024. 6. 19. 19:12

본문

728x90
반응형

MVVM패턴이란 앱개발에 많이 사용 되는 아키텍처 패턴 중 하나로 Model - View - ViewModel 을 합친 용어이다

 

MVVM의 핵심은 화면을 만드는 코드와 뒤에 데이터를 처리하는 코드를 분리해서 최대한 기능적으로 작은 단위로 나누어 개발하기 때문에 테스트가 쉽고 관리가 용이하다

View 와 Model, ViewModel 사이에 의존성이 없어서 독립적인 모듈화가 가능하기모듈간의 의존성을 분리해 유지보수가 용이해진다

중목되는 코드도 모듈화 하여 재사용하면 되기 때문에 코드 중복을 줄이고 개발 효율성을 높여준다

LiveData나 Observable을 통해 비동기 작업을 쉽게 처리할 수 있다

728x90
반응형

관련글 더보기