CS/디자인 패턴1 MVC, MVP, MVVM 비교 1. MVC MVC 패턴은 Model + View + Controller를 합친 용어 1) 구조 Model: 애플리케이션에서 사용되는 데이터와 비즈니스 로직을 처리하는 부분 View: 사용자에게 보여지는 UI 부분 Controller: 사용자의 입력(Action)을 받고 처리하는 부분 2) 동작 사용자의 Action들은 Controller에 들어온다. Controller는 사용자의 Action을 확인하고, Model을 업데이트 한다. Controller는 Model을 나타내줄 View를 선택한다. View는 Model을 이용하여 화면을 나타낸다. 참고 - MVC에서 View가 업데이트 되는 방법 - View가 Model을 이용해 직접 업데이트 하는 방법 - Model에서 View에게 Notify 하여 업.. CS/디자인 패턴 2024. 1. 18. 이전 1 다음 728x90 반응형