Escolar Documentos
Profissional Documentos
Cultura Documentos
Decorator
Decorator
PROJETO:
DECORATOR
Engenharia de Software para Sistemas de Informação II
Antonio Carlos Martins Pereira Junior
“
Decorator é um padrão de projeto
estrutural que possui como objetivo
designar responsabilidades adicionais
a um objeto de forma dinâmica.
2
DECORATOR
3
MOTIVAÇÃO
APLICABILIDADE
4
CONSEQUÊNCIAS
ESTRUTURA
6
PROBLEMA
8
EXEMPLO CAFETERIA (Solução):
9
EXEMPLO ARMA:
10
EXEMPLO ARMA (Solução):
11
EXEMPLO ARMA (Solução):
12
EXEMPLO ARMA (Solução):
13
EXEMPLO ARMA (Solução):
14
EXEMPLO ARMA (Solução):
15
REFERÊNCIAS
1. FREEMAN, Eric e Elisabeth. Use a Cabeça! Padrões de projetos. 2ª Edição Revisada. Editora
Alta Books, 2008.
2. Wikipédia. Decorator. Disponível em: <http://pt.wikipedia.org/wiki/Decorator> Acessado em 25 de
novembro de 2017.
3. Decorator Design Pattern. Disponível em: <https://sourcemaking.com/design_patterns/decorator>
Acessado em 25 de novembro de 2017.
4. LIRA, Eduardo et al. Design Patterns: Adapter e Decorator. SlideShare, 2011.