본문 바로가기

aeFactory

검색하기
aeFactory
프로필사진 은하비

  • 분류 전체보기 (7)
    • Git (5)
    • 네트워크 (1)
    • Android (1)
    • React (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
  • Clean-architecture
  • VCS
  • GIT
  • 디자인패턴
  • Android
  • Rest
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록디자인패턴 (1)

aeFactory

[Android] 안드로이드 디자인 패턴 - MVC, MVP, MVVM

안드로이드 디자인 패턴에는 크게 MVC, MVP, MVVM이 있습니다. MVC -> MVP -> MVVM 순서로 등장했는데, 이는 각각의 단점들을 해소하기 위해 제시되었습니다. 각각 디자인 패턴의 장단점과 발전 흐름을 정리해보겠습니다. MVC MVC는 웹에서 널리 사용되는 디자인 패턴입니다. Model, View, Controller의 3가지 영역을 사용합니다. 사용자의 입력은 Controller에게 발생하고 발생한 입력을 Model에게 전달하여 로직을 처리하며, View가 UI를 Update 하도록 명령합니다. (이후에 UI 관련 로직들이 복잡해지며 View에서 입력을 받는 경우가 많아졌습니다.) MVC 패턴은 역할을 구분하여 처리하긴 하지만 안드로이드에서 이를 구현할 시 안드로이드의 화면 구성 요소인..

Android 2023. 5. 31. 16:54
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바