(디자인 패턴) MVC, MVP, MVVM 패턴 포스팅 썸네일 이미지

디자인패턴

(디자인 패턴) MVC, MVP, MVVM 패턴

✋ (디자인 패턴) MVC, MVP, MVVM 패턴 실무에서 가장 많이 적용되고 알려져있는 패턴들입니다. 다음과 같이 이 패턴들이 작업공간에서 3가지부분으로 나눈 이유는 각 계층을 분리시킴으로써 코드의 재활용성을 높이고 불필요한 중복을 막기위해서입니다. Model과 VIew의 의존성을 어떻게 구성하고 제어하는지에 따라 각 패턴이 분류 됩니다. 세가지 패턴 모두 공통적으로 Model과 View가 들어가있습니다. ⚡️ MVC, MVP, MVVM 축약 MVC => Model - View - Controller MVP => Model - View - Presenter MVVM => Model - View - ViewModel 📌 3가지 패턴 관점에서 MVC 설명 사용자의 입력은 Controller로 들어갑니다...

2022.06.23 게시됨

(디자인 패턴) MVVM 패턴이란 포스팅 썸네일 이미지

디자인패턴

(디자인 패턴) MVVM 패턴이란

⚡️ MVVM이란 MVVM = Model + View + ViewModel 📌 구조 Model 일종의 데이터(Data)라고 생각하면 됩니다. 데이터 뿐만이 아니라 데이터를 가공해서 처리하는 간단한 로직도 model안에 포함이 되는 부분입니다. 어플리케이션에서 사용하는 데이터 및 그 데이터를 처리합니다. View 사용자에게 보여지는 화면입니다. 사용자에게 제공되어지는 UI Layer를 의미합니다. 브라우져나 모바일 화면에서 View는CSS/HTML/XML 등으로 렌더링 되어서 보여주는 화면을 가리킵니다. View Model View를 표현하기 위해 존재합니다. 즉 View를 위한 Model입니다. 그 외에는 View를 나타내기 위한 데이터 처리를 하는 역할을 지닙니다. *Model과View는 MVC 패턴과..

2022.06.23 게시됨