MVC 패턴은 Model + View + Controller를 합친 용어.
Model : 어플리케이션에서 사용되는 데이터와 그 데이터를 처리하는 부분이다.
View : 사용자에서 보여지는 UI 부분이다.
Controller : 사용자의 입력(Action)을 받고 처리하는 부분이다.
MVP 패턴은 Model + View + Presenter 를 합친 용어.
Model : 어플리케이션에서 사용되는 데이터와 그 데이터를 처리하는 부분
View : 사용자에서 보여지는 UI 부분
Presenter : View에서 요청한 정보로 Model을 가공하여 View에 전달해 주는 부분. View와 Model을 붙여주는 접착제 역할을 함.
MVVM 패턴은 Model + View + View Model을 합친용어이다.
Model : 어플리케이션에서 사용되는 데이터와 그 데이터를 처리하는 부분이다.
View : 사용자에게 보여지는 UI 부분이다.
View Model : View를 표현하기 위해 만든 View를 위한 Model이다. View를 나타내 주기 위한 Model이자 View를 나타내기 위한 데이터 처리를 하는 부분이다.