[디자인패턴]MVC, MVP, MVVM 비교
MVC, MVP, MVVM등 다양한 디자인 패턴을 적용하는 이유는 각각의 역할을 나눠 코드를 관리하자 라는 목적으로 생겨났다. 1. MVC MVC패턴은 Model+View+Controller를 합친 용어이다. MVC패턴의 구조, 동작, 특징, 장점, 단점으로는.. 1) 구조 - Model: Controller에서 요청받은 데이터 관련 작업들을 처리하는 부분 - View : 어플리케이션에서 사용자가 눈으로 보는 부분, 모델에서의 데이터를 뷰에서 나타냄 - Controller : 사용자의 입력을 받고 처리하는 부분 2) 동작 MVC 패턴의 동작 순서 1. 사용자의 Action은 Controller로 들어온다. 2. Controller는 사용자의 Action을 확인하고 Model에 데이터를 요청한다. 3. V..
2021.11.17