«mvp» 태그된 질문

2
MVC에 비해 MVP의 개선점은 무엇입니까?
3 일 동안 MVC (Model-View-Controller) 및 MVP (Model-View-Presenter) 패턴에 대해 읽었습니다 . 그리고 나를 매우 귀찮게하는 한 가지 질문이 있습니다. MVC가 이미있을 때 소프트웨어 설계자가 MVP를 발명 한 이유는 무엇입니까? MVC가 해결하지 못했거나 심하게 해결되지 않았지만 MVP가 해결할 수있는 문제는 무엇입니까? MVP는 어떤 문제를 해결하려고합니까? MVP의 역사와 설명 또는 MVC와 …

3
MVP (Model-View-Presenter) 체계가 Android에 유용합니까?
사용자 작업에 대한 반응 (MVP의 발표자 부분)이 GUI 요소 (MVP의 부분보기)를 표시하는 동일한 활동으로 설정되는 동안 Android에서 View와 Presenter를 분리하는 방법 "Martin Fowler 또는 Michael Feathers [2]가 말한 것처럼 모델보기 발표자에서 UI의 논리는 발표 자라는 클래스로 분리되어 사용자의 모든 입력을 처리하고"멍청한 "보기에 무엇을 언제 수행해야하는지 알려줍니다. 디스플레이 "( 여기서 인용 …
34 android  mvp 

3
클린 아키텍처-너무 많은 유스 케이스 클래스
Clean Architecture 로 이동하여 Android 레벨을 MVC에서 MVP 로 높이고 Dagger 2가 포함 된 DI, RxJava 2에 대한 반응성 및 Java 8을 소개합니다. 에서 MVP 깨끗한 아키텍처 이 엔티티 사이의 계층 (데이터 저장소에) 및 발표자 에 액세스해야합니다. 이 계층은 "사용 사례" 입니다. 유스 케이스는 ONE 엔티티에서 ONE 조작을 구현하는 이상적인 …
15 java  android  use-case  mvp 

4
적절한 Model-View -_____ 디자인
Model View Controller, Model View Presenter, Model View ViewModel 등에 대해 읽었으며 일반적으로 기본 개념은 이해하기가 매우 간단 해 보입니다. 가능한. 디자인 초콜릿에 논리 땅콩 버터를 넣지 않음. 멋지다. 문제는 여전히 그 세 번째 부분에 대해서는 약간 모호합니다 ... 모델이 아닌 관점입니다. 누구나 전화해야 할 것,해야 할 일, 올바른 것, …

1
MVP와 클린 아키텍처의 차이점
이 질문은 내 생각을 추가하기위한 자명 한 내용입니다. 제가 읽은 한 Clean arch의 프리젠 테이션 레이어는 MVP의 MV에서와 같은 책임을집니다. 어떻게 다른 패턴 대신에 하나의 패턴을 선택하기로 결정 했습니까?
13 architecture  mvp 

1
패턴은 빌딩 블록이 아니므로 MVC / MVP 패턴에서 앱을 빌드하지 않아야합니까?
디자인 패턴에 대한 이 페이지와 코드를 작성할 때 어떻게 처리해야하는지 읽었습니다 . 링크의 제목은 다음과 같습니다. 패턴은 빌딩 블록이 아닙니다. 올바르게 이해하면 디자인 패턴이 적절할 때까지 디자인 패턴을 사용하지 않는 것입니다. 맞습니까? 전략 패턴을 사용할 것이라고 말하지 말고 코드를 작성할 때까지 기다렸다가 전략 패턴을 사용하는 것이 디자인에 적합하다면 사용하십시오. 나는 …

1
MVP 패턴에서 View는 UI 내용을 기반으로 Model 객체를 인스턴스화해야합니까, 아니면 이러한 내용을 매개 변수로 Presenter에 전달해야합니까?
개발중인 Android 앱에서 MVP 패턴을 사용하고 있습니다. 기본적으로 4 가지 요소가 있습니다. 새 사용자를 추가 할 수있는 AddUserView : AddUserPresenter UserInfo (포조) UserInfoManager (비즈니스 로직 및 스토리지 관리자) 내 질문은 : AddUserView에서 "Add"버튼을 누르면 텍스트 뷰의 내용을 가져 와서 새로운 UserInfo를 인스턴스화하여 Presenter에 전달해야합니다. 또는 AddUserView가 textViews 내용을 가져 와서 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.