Buscar

Conceito sobre o padrão strategy e observer. POO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Conceito de Strategy: 
O padrão Strategy é um padrão de comportamento, pois é utilizado para alterar o 
comportamento de uma entidade durante execução. O padrão é implementado da forma 
Interface + Composição. Com composição você pode reaproveitar código sem fazer 
grandes alterações, com herança se você quiser fazer alterações no código da super 
classe, teria que mudar tudo (todo o código herdado pelas subclasses). 
 
 
 
 
Conceito de Observer: 
O padrão Observer é um tipo de padrão estrutural, que funciona como assinatura de jornais 
e revistas, por exemplo: temos um jornal que faz suas publicações e pessoas que assinam 
esse jornal, essas pessoas vão sempre receber suas publicações, as que cancelam 
simplesmente param de receber as publicações. ​O padrão Observer é como uma 
dependência de um para muitos entre objetos, de maneira que, se um objeto muda suas 
características, todos que dependem dele são notificados atualizados e notificados 
automaticamente ou seja, usado quando um objeto precisa ser avisado que algo importante 
aconteceu.

Continue navegando