Este é um post disponível para assinantes MVPArtigo .net Magazine 67 - MVP – Model View Presenter
Uma derivação do MVC direcionado à visualização
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da .net Magazine 67
MVP – Model View Presenter
Uma derivação do MVC direcionado à visualização
|
Do que se trata o artigo |
|
O objetivo deste artigo é apresentar ao leitor de forma teórica e prática as aplicações do conceito MVP (Model View Presenter), |
|
Para que serve |
|
O conceito de MVP é uma extensão do MVC, que possibilita um menor acoplamento entre a camada de apresentação e as demais camadas. Através deste artigo, o leitor será capaz de implementar uma aplicação levando em consideração o conceito apresentado. |
|
Em que situação o tema é útil |
|
Todos os dias estudamos e buscamos novas formas e novos conceitos para desenvolvermos as aplicações. MVP vem |
Resumo do DevMan
MVP
O conceito de padrões de projetos foi criado na década de 70 pelo arquiteto Christopher Alexander direcionado para á área de construção civil e urbanismo. Em seu livro: Notes on the Synthesis of Form, The Timeless Way of Building e A Pattern Language, ele estabeleceu uma série de características e o formato que a descrição de um padrão deve possuir.
Depois, em 1987 a partir dos conceitos criados e definidos por Alexander, Kent Beck e Ward Cunningham, dois programadores propuseram os primeiros padrões para a área de ciências da
Assim que a ideia ganhou popularidade, um primeiro livro (Design Patterns: Elements of Reusable Object-Oriented Software) foi lançado em 1995 por quatro autores que foram reconhecidos por essa primeira grande publicação. Ficaram conhecidos
Todos os dias nos deparamos
Um padrão de projeto é uma solução para um ou mais problemas que alguém um dia teve e o resolveu aplicando um modelo que foi documentado e que pode ser reaplicado e/ou adaptado integralmente ou de acordo
Assim sendo, não há (até agora) um padrão mágico que irá resolver todos os problemas que enfrentamos em todas as situações, mas sim “fórmulas”, que podem ser seguidas e/ou aplicadas em diferentes situações, que podem ser mescladas
Comparando MVC e MVP
MVC (Model-View-Controller) é um padrão de arquitetura criado
Figura 1. Fluxo de interações entre as camadas do MVC
Essas camadas são:
"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
5 COMENTÁRIOS
Na versão digital o código da classe FoodPresenter está igual ao código da classe XMLManager. Gostaria de visualizar a implementação da classe FoodPresenter.


Atenciosamente,
Equipe Devmedia.
Space do autor


0
0
