Estudando MVC e MVP no Android…Parte II

Estava continuando minhas pesquisas sobre MVP e encontrei o seguinte trecho no site javafree.

Na maioria dos casos, o código responsável pelo tratamento dos eventos e controle de fluxo da Janela fica dentro de uma mesma classe. Temos então uma quebra de camadas: a View não deve conhecer nem o modelo que representa e nem a lógica de apresentação, já que temos alguns tipos de ação na lógica de apresentação que são regidas pelo domínio do problema em questão. Outro problema de manter tanto o código de montagem da tela quanto o tratamento de eventos é uma classe extremamente grande, difícil de manter, difícil de expandir e com código de impossível reutilização. (Texto retirado do site JavaFree.)

É exatamente o que estava me questionando no post anterior. O código responsável pelo tratamento dos eventos da tela e o código responsável pela lógica de controle do fluxo ficam dentro de uma mesma classe, que no caso do Android é a Activity. Por isso questiono o MVC no Android que tenho visto por aí…

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s