개인적으로 공부한 내용을 정리중입니다.

  • 홈
  • 태그
  • 방명록

mvp 패턴 1

MVP 패턴이란? - 처음 접하는 MVP 패턴 (순한맛)

내가 주로 사용하는 패턴은 mvc, mvvm인데 사실 이것도 제대로 이해하고 사용하는 편은 아니다. 그래도 새로운 개념을 배울때 목적을 알고 하면 이해하기 쉬워서 mvp의 목적에 대해 먼저 찾아보니 MVP란? model - view - presenter로 mvp가 나오게 된 이유는 view와 model을 완전히 분리해서 사용하기 위함이다. mvp는 model의 역할인 비즈니스 로직을 독립적으로 테스트할 수 있게된다. 뷰 뷰에 직접 접근해서 ui요소를 다룬다. 근데 추가로 뷰에서 발생하는 이벤트들에 대한 핸들링이 필요한데. presenter에 위임하는 것이 mvp패턴이다. 그래서 뷰(view, viewcontroller)가 presenter를 소유한다. 그리고 사용자 입력이나, 이벤트가 발생하면 prese..

카테고리 없음 2021.06.06
1
더보기
프로필사진

swift, python, java, 아이폰 앱 개발, 안드로이드 앱 개발, 서버 공부, 머신러닝 공부, 그래픽스 공부 등등 기록입니다.

  • 분류 전체보기 (261)
    • Advanced Swift (4)
    • 파이썬 python (17)
    • ios개발 (92)
      • 개념 정리 (30)
      • 프로젝트 (17)
      • cs193p 정리 (2)
      • 함수형 프로그래밍 (12)
      • xcode 빌드 시스템 (2)
      • 맥 사용법 (2)
      • watchConnectivity (1)
    • 취업,면접 대비 (31)
      • 면접 대비 문제 (4)
      • cs 전공 공부 (18)
    • 백엔드 (16)
      • node.js (2)
      • spring boot (5)
    • 기타 (12)
      • git 사용 (7)
      • 관리툴 (1)
      • 제품 추천 (0)
      • iOS 기초 (4)
      • flutter 공부 (0)
    • 잡다한 프로젝트 (13)
      • 크리에티브 웹 (2)
      • 안드로이드 (7)
    • 알고리즘 문제 풀기 (47)
      • 알고리즘 개념 (1)
    • 개인적인 계획 (1)
      • 주식 (1)
      • 취미들 (0)
    • 개발자 이해하기 (3)

Tag

URLSessionTask, leetcode, 스위프트, node.js, SWIFT, 함수형 프로그래밍, 파이썬, 스프링부트, 백준, 스택, 프로그래머스, watchConnectivity, 알고리즘, Django, 면접 대비, present, 안드로이드, IOS, application.properties, 릿코드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 죄송합니다. 제가 공부하는 과정을 옮긴거라 답이 안나온 문제들도 있습니다....

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바