KDLiam

고정 헤더 영역

글 제목

메뉴 레이어

KDLiam

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (64)
    • My Project (1)
      • Project (1)
    • Android (10)
      • ViewGroup (1)
      • Jetpack (3)
      • Pattern (2)
      • Binding (2)
      • Utility (1)
      • Intent (1)
    • Problems(Kotlin) (44)
      • Baekjoon (44)
    • Git & Github (1)
      • Git (1)
    • Kotlin (4)
      • DataType (1)
      • Math (1)
      • DataStructure (2)
    • DataBase (1)
      • MySQL (1)
    • Programmers (1)

검색 레이어

KDLiam

검색 영역

컨텐츠 검색

Android/Pattern

  • Pattern(2) - MVP

    2023.08.30 by KDLiam

  • Pattern(1) - MVC

    2023.08.29 by KDLiam

Pattern(2) - MVP

MVP [ Model - View - Presenter ] MVP(Mode-View-Presenter)는 소프트웨어 디자인 패턴 중 하나로, 애플리케이션의 코드를 모듈화하고 유지보수하기 쉽게 만드는 데 도움을 줍니다. MVP는 주로 안드로이드 앱 개발에서 사용되며, 앱의 다양한 부분을 분리하여 각각의 역할을 명확하게 정의합니다. 1. Model Model은 애플리케이션의 데이터, 비즈니스 로직, 상태 등을 포함 데이터를 관리하고 조작하는 역할을 수행하며, 데이터의 변경 사항을 View나 Presenter에 알림 또한 DB나 Network 요청과 같은 외부 리소스와의 상호 작용도 Model에 속함 애플리케이션의 핵심 로직이 Model에서 처리 Model은 독립적으로 작동하여 재사용이 용이하며, 데이터 관리..

Android/Pattern 2023. 8. 30. 15:04

Pattern(1) - MVC

MVC [ Model - View - Controller ] 1. Model 애플리케이션에서 사용되는 데이터, 비즈니스 로직, 상태 등을 포함 데이터를 관리하고 조작하는 역할을 수행하며, 데이터의 변경사항을 View나 Controller에 알림 데이터베이스나 네트워크 요청 등을 다루는 부분도 모델에 속함 애플리케이션의 핵심 로직이 Model에서 처리됨 2. View 사용자에게 데이터나 정보를 시각적으로 표현하는 역할 UI 컴포넌트들을 담고 있으며, 사용자가 볼 수 있는 화면 요소들을 다루는 부분 모델의 데이터를 받아와서 화면에 표시하거나, 사용자 입력을 받아 컨트롤러에 전달하는 역할을 수행 주로 XML이나 레이아웃 파일에 해당하는 부분 3. Controller Model과 View를 연결하고 중재하는 역..

Android/Pattern 2023. 8. 29. 22:32

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
KDLiam © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바