Você está na página 1de 1

Padro Strategy

O padro strategy composto pela visualizao e pelo controlador. A visualizao um objeto configurado com uma estratgia. O controlador quem fornece essa estratgia. A visualizao trata dos aspectos visuais do aplicativo, porque todas as decises sobre o comportamento da interface so delegadas ao controlador. A visualizao fica desconectada do modelo, porque a responsabilidade pela interao com o modelo para executar as solicitaes do usurio cabe ao controlador, visualizao no tem a menor ideia de com isso e feito.

Padro Composite

O padro Composite trata do gerenciar as janelas e botes, ou seja, a visualizao. A tela consiste em um conjunto aninhado de janelas, painis, botes, etiquetas de texto e outros elementos. Os componentes da tela so compostos (como as janelas) ou folhas (como os botes). Quando o controlador determina a visualizao que atualize a tela, ela s tem que transmitir essa ordem ao componente de mais alto nvel, porque o Padro Composite cuida do resto. A visualizao um composto de componentes de GUI (etiquetas, botes, campos para entrada de texto etc.). O componente de nvel mais alto contm outros componentes, que contm outros componentes, e assim por diante a ate chegar aos ns-folhas.

Padro Observer

O modelo implementa o Padro Observer para manter os objetos interessados constantemente informados sobre as suas mudanas de estado. O uso do Padro Observer mantm o modelo totalmente independente das visualizaes e controladores, o que nos permite utilizar diferentes visualizaes com o mesmo modelo, ou at mesmo mltiplas visualizaes ao mesmo tempo.

Você também pode gostar