개발/정보2023. 9. 4. 14:49MVC, MVP, MVVM 패턴 비교
1. MVC MVC패턴은 Model + View + Controller를 합친 용어이다. Model : 에플리케이션에 사용되는 데이터와 해당 데이터를 처리하는 부분. View : 사용자에게 보여지는 UI. Controller : 사용자의 입력을 받고 처리하는 부분. 1-1. 동작 순서 사용자의 행동이 Controller에 도달 Cotroller는 사용자의 행동을 확인하고 Model을 업데이트 Controller는 Model을 나타내줄 View를 선택 View는 Model을 이용해 화면을 업데이트 ++ MVC에서 View가 업데이트되는 방법 View가 Model을 이용해 직접 업데이트 Model에서 View에게 Notify하여 업데이트 View가 Polling으로 주기적으로 Model의 변경을 감지하여 업..