2
respostas

Qual a diferença na pratica do padrão Chain Of Responsability e o Decorator ?

Qual a diferença na pratica do padrão Chain Of Responsability e o Decorator ?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Oi Rodolfo, tudo bom?

aqui você encontra um tópico igualzinho o seu =)

Talvez a resposta do nico também te ajude.

Abraço!

Oi Rodolfo a diferença é grande são padrões com propósitos bem diferentes enquanto o Chain é um padrão comportamental de objetos, o padrão Decorator é estrutural de objetos eles não possuem relação, o padrão Decorator agrega resposabilidades adicionais a um objeto para extensão de funcionalidades, já o Chain define uma cadeia de objetos receptores que podem tratar uma solicitação do remetente. Perceba que um estende um objeto outro define uma cadeia. No decorator a interface é transparente para o cliente enquanto no chain o cliente não quer nem saber quem vai tratar só sabe que alguém vai tratar a solicitação. Enfim é bem mais complicado encontrar semelhanças. Espero ter ajudado e bons estudos.