
[디자인패턴] 1. MVP(Model-View-Presenter)
·
공부/디자인 패턴
MVP(Model-View-Presenter) MVP 패턴은 Model, View, Presenter를 사용하는 디자인 패턴이다. MVP는 MVC(Model-View-Controller) 패턴의 파생 패턴으로 MVC 패턴의 Model 수정에 따른 View 의존성에 대한 문제를 해결하고자 생겨났다. MVC 패턴은 아직 다룬 적이 없으므로, 해당 패턴을 알기 위해서는 다른 곳을 참고하길 바란다. ( 이후 추가가 된다면 수정할 예정임 ) 위 이미지는 MVP 패턴의 작동 방식에 대해서 간략하게 소개하였으며, 구조는 다른 블로그의 내용과 다르게 서술되었으나, 유니티 공식 Git Repo에서 제공하는 게임 디자인 패턴 코드를 기반으로 작성했다. 문제가 있을 경우 댓글로 남겨주시면 감사하겠다. 위와 같이 MVP 패턴..