디자인패턴1 [Android] 디자인 패턴 (MVC, MVP, MVVM) 소프트웨어 공학에서 특정 문맥에 공통적으로 발생하는 문제에 대해 재사용이 가능하게 만든 해결책 코드를 효율적으로 작성하기 위한 방법론 궁극적으로 건강한 소프트웨어 개발을 위한 방법론 MVC, MVP, MVVM 💡 MVC (Model View Presenter) View 사용자에게 보이는 UI를 나타낸다. Model로부터 Data를 박아 사용자에게 보여준다. 애플리케이션에서 사용되는 Data를 처리한다. View에 의존적이지 않기 때문에 재사용이 가능하다. Controller 사용자의 입력(action)을 받고 처리한다. 주로 Activity나 Fragment로 표현된다. Model의 Data변화에 따라 View를 선택한다. 동작 사용자의 Action이 Controller에 들어온다. Controller는.. 안드로이드 앱 개발 공부/안드로이드 기본(노션 이동) 2023. 3. 16. 이전 1 다음