sexta-feira, 13 de junho de 2008

Aulas 21 e 22

PADRÃO OBSERVER

O padrão Observer, é utilizado para quando você precisa encapsular objetos que você não conhece, dentro de um outro e notificá-los após uma determinada ação.

Pré-Requisitos
Entendimento de orientação à objetos;
Capacidade de abstração;

Situações
Você precisa de um log de ações no seu sistema administrativo;
Você precisa saber quando alguém executou os comandos do seu WebService;
Quando um visitante do seu site fizer cadastro, deve inicializar todas as tabelas relacionadas;


Motivações
Tradicionalmente, aconselha-se o uso de padrões de projeto, pois são uma maneira unificada de falar de um determinado algoritmo;
Segundo estudos, é um padrão com nível máximo de uso;
O .NET Framework utiliza em seus componentes;
Encapsulamento e entendimento simples e fácil;
Utilização correta da orientação à objetos;


O Padrão Observer representa uma dependência de um para muitos entre objetos para que quando um objeto mude de estado, todos os seus objetos dependentes sejam alterados automaticamente.

LINK: http://infotecfatos.blogspot.com/2008/01/padres-de-projetos.html

Nenhum comentário: