728x90
반응형
SMALL

2

[웹(앱)/Android]MVVM 패턴이란~

* 참고 링크스프링 mvc 패턴 설명 - http://sky17777.tistory.com/34?category=830528안드로이드 mvp 패턴 정리 - http://sky17777.tistory.com/35?category=830528 이번 포스팅의 내용은 안드로이드 mvvm패턴의 기본 개념에 대해서 알아보겠습니다.안드로이드에서 사용하는 디자인 패턴은 스프링과 같은 MVC 패턴과 MVP 패턴, MVVM 패턴이 있습니다. MVVM(Model-View-ViewModel) 패턴이란?? MVVM(Model-View-ViewModel) 패턴은 마이크로소프트의 WPF(Window Presentation Foundation)와 실버라이트 개발에서 고안된 패턴입니다.MVVM패턴은 스프링 MVC패턴과 MVP패턴과 비..

[웹(앱)/Android]MVP 패턴이란~~

프로그래밍 알고리즘 패턴은 다양합니다. 다양한 알고리즘 패턴 중 하나인 MVP 패턴에 대한 내용을 알아보겠습니다. 더 나아가MVC(Model-View-Controller) 패턴과 유사한 MVP를 왜 사용하며 어떻게 사용하는지를 나눠보겠습니다. MVP 이란??? MVP 는 Model-View-Presenter 로 구성됩니다. MVC에서 파생된 디자인 패턴으로 안드로이드에서 주로 사용하고 있습니다. MVP가 나오게 된 이유를 말하자면, View와 Model을 완전히 분리해서 사용하기 위함입니다. MVP는 Model의 역할인 비지니스 로직을독립적으로 테스트할 수 있습니다. MVP 패턴의 각 구성에 대해서 자세히 알아보도록 하겠습니다. MVP 패턴 구성 요소 MVP 모델은 Model-View-Presenter ..

728x90
반응형
LIST