MVVM
-
MVC, MVP, MVVM 무엇인가? :: 마이구미디자인 패턴 2018. 3. 26. 22:03
이 글은 디자인 패턴 중 MVC, MVP, MVVM 패턴을 다룬다.현재 프론트엔드, 백엔드, 앱 개발에서 많이 들리는 용어이다.다른 패턴도 있지만, 현재 주로 사용하고, 알려져있는 패턴이라고 볼 수 있다. MVC => Model - View - ControllerMVP => Model - View - PresenterMVVM => Model - View - ViewModel MVC 패턴은 크게 Model-View-Controller 3가지로 나눈 소프트웨어 개발 방법론이다.현재에는 프레임워크 자체에 적용되어있어, 자연스럽게 접할 수 있고, 접하고 있을 것이다. 웹, 앱 개발시 많이 사용되고 있어, 다음과 같이 표현하기도 한다.사용자가 Controller 를 조작하면, Controller 는 Model 을..