문제

프레젠테이션 계층이 양방향으로 데이터를 처리하는 객체 또는 단일 객체를 제시하고 수신해야합니까?

도움이 되었습니까?

해결책

프레젠테이션 레이어는 선물과 수신을 모두 처리하는 인터페이스 뒤에 앉아 있어야합니다. 주된 이유는 두 개의 인터페이스를 가지고 있다면 하나는 제시하기위한 것과 다른 하나는 그것을 수신 할 수 있기 때문에, 이론적으로 테스트에서 이상한 객체에 할당 된 두 개의 다른 물체가있을 수 있기 때문입니다.

그러나 인터페이스가 수십 개의 방법으로 개발되면 물러서서 작은 단위로 나누는 것을보고 집계 할 수 있습니다. 반드시 수신 및 발표를 기반으로 할 필요는 없지만 프레젠테이션 UI의 더 논리적 인 부분.

예를 들어 두 변수가있는 ipresentationUi를 가질 수 있습니다. 당신이 가진 유일한 등록 루틴은 ipresentationui 객체를 수락합니다. Prensentation 계층을 구현하는 클래스는 3 개의 인터페이스 ipresentationui, ipresentationcontrol 및 ipresentationDisplay를 구현합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top