디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

일단 내가 이해한 MVP 패턴

캐닭(112.133) 2011.03.05 03:53:53
조회 537 추천 0 댓글 2

http://blog.jeidee.net/321
해당 블로그를 참조했음.

요런 블로그의 내용도 있던데..이건 좀 이상한게..
왜 View 에서 C를 안거치고 M을 직접 호출한다는건지 이해가 잘 안됨...그러라고 있는 C가 아닐텐데..
물론 난 어디까지나 웹의 경험으로 비추어 말하는거임..

여튼..내가 이해한 MVP란....MVC에 옵저버를 섞어놓은거 같음.

MVP 가 써먹을만한 전제조건의 상황으로는..동일한 입출력 데이터가 존재하지만 Display 는 서로 다르게 표현할 때..유용할거 같은데..
여튼 이런 상황일 때..

A view 에서 이벤트를 발생하든,
B view 에서 이벤트를 발생하든,
각 view 가 동일한 view interface 를 구현하고 있다면 캐스팅을 해서 이용할 수 있으니깐..

A view 에서 이벤트가 발생하면
Presenter(Observer)가 해당 A view 의 이벤트를 캐취해서 처리하되.....상위 interface 로 캐스팅(A view  객체를)해서 객체를 받아서 처리하고..(이렇게 되면 B view던 C view던 상관없을듯)
실제 데이터는 상위 interface 에 set 하고..(Model에서 처리된 데이터-바인딩-)
실제 이벤트의 구현 처리 부분(Model 이랑 왔다리 갔다리)은 Presenter 에 있지만(interface 와 상호 작용)..
이벤트의 구현 부분을 A view 자체에 처리해놓음으로써...(해당 이벤트도 상위 interface 를 구현 한것이므로..Presenter 에서 이미 처리되어 interface 가 값을 가지고 있음)
View 와 Model 간의 상호 의존성을 없애구...view 가 어떤식으로 표현되든 내 알바 아니고...

오..나쁘지 않은듯..꽤 괜찮아 보이네..

근데 C#이 정말 자바랑 많이 닮았군하....
눈에 잘 들어온다..C# 코드..

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
237558 횽들 아이폰 개발 질문좀 [6] ㅇㅇㅇㅇ(116.40) 11.03.09 85 0
237557 형들... 메인보드 NF61S-M2A 에 VT 활성화 시킬 방법없을까요 [11] 가우스(59.8) 11.03.09 168 0
237556 형들 나 졸라급해 ㅠㅠ [7] 류샨갤로그로 이동합니다. 11.03.09 169 0
237554 전 기공쪽 학생인데 C언어에 재미들려섴ㅋ ⓝⓤ갤로그로 이동합니다. 11.03.09 99 0
237553 오늘 영어 튜터한테 받은 개고기 파는 사이트 물속의다이아갤로그로 이동합니다. 11.03.09 110 0
237552 쿼리문 물어봐도 되나요 ㅜ.ㅜ 말도 안되는 상황이긴한데;; [1] 고릴리아갤로그로 이동합니다. 11.03.09 3783 0
237550 이게 그렇게 어렵나 [8] 천회장(125.7) 11.03.09 199 0
237549 어제 열강c++ 공부 첫시작했음. 아 1장부터 있는 프로젝터 제기랄 [2] 성민인뒤(222.104) 11.03.09 126 0
237548 졸업작품 준비중인데 몇마디 말점 던져주심... [7] 안숭(61.100) 11.03.09 259 0
237547 치한남 이거 졸라 재밌네 꿀레(14.33) 11.03.09 148 0
237546 횽들 하나만 물어봐도 될까요? 써무사(24.7) 11.03.09 31 0
237545 빨간마후라.. 그 후.... [2] iljeomobolt갤로그로 이동합니다. 11.03.09 169 0
237544 fatal error C1902에러 어떻게해결해요? ㅇㅇ(14.32) 11.03.09 102 0
237542 어제 갓 입갤한 늅입니돠 피튀긴남갤로그로 이동합니다. 11.03.09 52 0
237541 10 곳이나 뿌렸는데, 연락이 없다니... [3] 천한플머(121.139) 11.03.09 134 0
237540 와 벌써 수요일이에요 수상한김토끼갤로그로 이동합니다. 11.03.09 33 0
237539 8년차 직장 상사의 '메모리 릭 버그 수정.' 이라는 내용의 커밋은 옳다 [3] 천한플머(121.139) 11.03.09 243 0
237538 꾹꾹 누르고 두들겨보라고! [3] SODmaster갤로그로 이동합니다. 11.03.09 105 0
237537 어느_아이폰_사용자의_폭발.jpg [4] Recursive갤로그로 이동합니다. 11.03.09 344 0
237536 불시에 컴퓨터가 재부팅되요.. [2] 똥컴씀(59.8) 11.03.09 86 0
237535 새벽 4시에 일어났다.. [4] 꿀레(14.33) 11.03.09 100 0
237534 음 어떻할지 고민이에여 [6] elwlwlwk갤로그로 이동합니다. 11.03.09 139 0
237533 학교 숙제 미치겄네 - ㅅ-)..... [1] 땡칠도사갤로그로 이동합니다. 11.03.09 173 0
237531 부끄럽다. [7] 지잡대졸업생(114.206) 11.03.09 172 0
237530 vs가 좋긴 하지만 [1] blackskirts갤로그로 이동합니다. 11.03.09 93 0
237529 MFC 테크 [2] 알레르기비염갤로그로 이동합니다. 11.03.09 163 0
237527 나 왔당께 [2] elwlwlwk갤로그로 이동합니다. 11.03.09 72 0
237526 MFC로 객체지향적으로 만든 간단한 프로젝트 예제를 어디서 구할수 없을까 [2] SODmaster갤로그로 이동합니다. 11.03.09 112 0
237525 근데 안드로이드앱이랑 아이폰앱 배워서 blackskirts갤로그로 이동합니다. 11.03.09 66 0
237523 vmware에 OS/2 깔고 싶은데 어디서 구해야 됨? [2] 분당살람갤로그로 이동합니다. 11.03.09 72 0
237520 그레이코드 쓰는 이유 설명점 ㅠ [7] wonzo갤로그로 이동합니다. 11.03.08 355 0
237519 디씨 세션관리 db로 하나보네 monoless갤로그로 이동합니다. 11.03.08 87 0
237518 형님들!ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [2] 복학생(121.128) 11.03.08 60 0
237517 php프로그래밍 어렵나여? [3] ㄴ철갑상어갤로그로 이동합니다. 11.03.08 125 0
237515 개인적인 생각인데 안드로이드앱 만드는거에 시간쏟는건 병-신짓같애 [5] ㄹㄹㄹ(112.148) 11.03.08 212 0
237514 형님들 제발 질문..ㅜㅜ [1] 복학생(121.128) 11.03.08 45 0
237512 프로그래밍 자격증이 있나요? [3] ㅋㅋ(119.201) 11.03.08 128 0
237510 c콘솔에서 지우기 같은거 할수있나요? [5] (221.139) 11.03.08 125 0
237508 ㅋㅋ 오늘 vmware에 win98 깔았음 [5] blackskirts갤로그로 이동합니다. 11.03.08 152 0
237506 요즘 정말 짝퉁들 많아가지고 진짜라고 믿기가 겁나는 시기임.. [3] 니카루갤로그로 이동합니다. 11.03.08 134 0
237504 그저 DMW 횽 차냥 [2] 형들아(14.41) 11.03.08 93 0
237501 ibdata1 mysql 복구 11(183.106) 11.03.08 1352 0
237499 system bus가 어느정도 속도인지 손실없는지 어떤 모양인지 궁금 [1] ㅇㅇ(61.75) 11.03.08 41 0
237497 일단 10곳에 뿌려 놨으니 내일이면 연락이 오겠지? [5] 천한플머(121.139) 11.03.08 182 0
237495 형들 존나 설명 잘되있는데 C언어 입문자용 책 추천좀 해줘ㅠㅠ [1] 좆뉴비(211.206) 11.03.08 82 0
237494 프로그램은 참 쉬운것 같다 [5] 쒜주맛우유갤로그로 이동합니다. 11.03.08 218 0
237493 이 문장은 과연 무엇을 의미하는 것일까? [2] 내일은A+(175.205) 11.03.08 67 0
237491 경력이직 연봉협상 해본 형들있음? K(180.68) 11.03.08 334 0
237490 이거좀봐주세요 ㅈ발 d(220.94) 11.03.08 30 0
237487 자꾸 말하면서 욕하지마 M(221.150) 11.03.08 40 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2