MVP(Model-View-Presenter) 패턴은 GUI 애플리케이션 개발에서 사용되는 아키텍처 패턴 중 하나로, MVC(Model-View-Controller) 패턴의 변형입니다. 이 패턴은 View와 Model 간의 결합도를 줄이고, 테스트 용이성을 높이는 것이 목적입니다.🔹 MVP 패턴의 구성 요소Model (모델)데이터 및 비즈니스 로직을 관리합니다.데이터베이스, API, 도메인 로직 등을 처리합니다.View (뷰)UI 요소를 담당합니다.사용자 입력을 처리하고, 화면을 갱신하는 역할을 합니다.Presenter에 의해 업데이트됩니다.Presenter (프레젠터)View와 Model 사이에서 중간 역할을 합니다.View에서 받은 사용자 입력을 처리하고, Model에서 데이터를 가져와 View를 ..