반응형

MVP 2

디자인 패턴. MVP (Model-View-Presenter)

MVP (Model-View-Presenter) 패턴은 애플리케이션을 구성하는 구성 요소를 세 가지로 나누는 소프트웨어 아키텍처 패턴입니다. MVP 패턴의 구성요소는 다음과 같습니다. Model 데이터와 비즈니스 로직을 포함하고 있는 컴포넌트 데이터와 비즈니스 로직에 대한 수정은 Presenter에서 수행됩니다. View 사용자 인터페이스를 담당하는 컴포넌트 사용자 입력을 Presenter에 전달합니다. Presenter로부터 데이터를 전달 받아 표시합니다. Presenter View와 Model 사이에서 조정하는 컴포넌트 View로부터 입력을 수신하여 Model을 업데이트하고, Model의 변화를 View에 반영합니다. View와 Model 사이의 인터페이스를 정의합니다. MVP 패턴의 핵심 아이디어는..

디자인 패턴. MVC, MVP, MVVM

MVC (Model-View-Controller), MVP (Model-View-Presenter), MVVM (Model-View-ViewModel) 패턴은 소프트웨어 디자인 패턴 중에서 가장 일반적으로 사용되는 패턴 중에 하나입니다. 이 패턴들은 소프트웨어를 구성하는 다양한 요소를 분리하고, 각 요소의 역할을 명확하게 정의하여 소프트웨어를 보다 쉽게 개발, 유지, 보수할 수 있도록 도와줍니다. MVC (Model-View-Controller) MVC 패턴은 소프트웨어를 Model, View, Controller로 분리하는 패턴입니다. 각각의 요소는 다음과 같은 역할을 수행합니다. Model : 데이터를 처리하고 저장하는 역할을 합니다. View : 사용자 인터페이스를 담당합니다. Controller ..

반응형