Pergunta

Se um Camada de Apresentação ser dividido em apresentar e receber objetos ou objetos individuais que os dados punho em ambos os sentidos?

Foi útil?

Solução

A camada de apresentação deve estar sentado atrás de interfaces que lidar com ambas apresentando e receber. A principal razão é que se você tivesse duas interfaces, uma para apresentar e outro de recepção é possível, em teoria, para encerrar com dois objeto diferente atribuído a cada estranheza causando no teste.

No entanto, se sua interface está desenvolvendo em dezenas de método que você pode querer dar um passo atrás e olhar para dividi-lo em unidades menores, em seguida, agregá-los. Não necessariamente baseado em receber e apresentar, mas divisões mais lógicos de sua interface de apresentação.

Por exemplo, você poderia ter um IPresentationUI com duas variáveis ??é uma interface de IPresentationDisplay e outra de IPresentationControl. A única rotina de registro que você vai aceitar um objeto IPresentationUI. A classe que implementa a camada Prensentation seria a implementação três interfaces IPresentationUI, IPresentationControl e IPresentationDisplay.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top