MVP 패턴 !! MVP 패턴이란? 1990년대 초기 MS사에서 공개한, MVC 기반의 GUI를 처리하기 위한 패턴 MVC 패턴에 비해 Model과 View 간의 결합도를 낮추는데 초점을 맞춤. View, Model, Presenter로 나뉨 장점 : MVC 패턴에 비해 클래스별 코드가 짧아짐. 코드를 나눔으로써 TDD가 수월해짐 View와 Model 간의 구분 가능 Presenter의 역할을 통해 View와 Model 간의 결합도를 낮출 수 있음 결합도가 낮아짐에 따라 새로운 기능 추가 또는 변경 등, 유지보수 및 확장성이 좋아짐. View와 Model의 사용법이 분리되면서 Clean Code가 가능하다. Presenter의 역할을 통해 Model과 View 간의 결합도를 낮출 수 클래스의 역할에 따라..