Model, View, ViewModel 약자를 딴 디자인 패턴의 한 종류Model(비즈니스 로직), View(UI), ViewModel(프레젠테이션 로직)으로 로직을 분리하여 테스트, 유지보수, 재사용을 쉽게 만드는것!어떠한 특정값을 얻기위해 데이터의 처리를 수행하는