바닐라 코드/개념 (1) 썸네일형 리스트형 MVC와 MVVM 모델 비교 1. 비유MVC (Model-View-Controller) : 레스토랑의 웨이터컨트롤러(Controller)는 레스토랑에서 손님과 주방을 연결하는 웨이터입니다.손님(사용자)이 메뉴를 주문하면, 웨이터는 주방(모델)으로 가서 요리를 요청하고, 완성된 요리를 가져와 손님에게 전달(뷰) 합니다.웨이터는 모든 요청을 처리하기 때문에 매우 바쁘고, 고객이 많아지거나 메뉴가 복잡해지면 혼란스러워지고 실수할 가능성이 높아집니다.MVVM (Model-View-ViewModel) : 키오스크 시스템뷰모델(ViewModel)은 레스토랑에서 스마트 키오스크 역할을 합니다.손님은 키오스크 화면(뷰)에서 원하는 메뉴를 선택하면, 키오스크가 자동으로 데이터를 주방(모델)으로 전달하고, 주방에서 요리가 준비되면 키오스크 화면이 자.. 이전 1 다음