Neste livro, 23 padrões de projeto fundamentais estão organizados em cinco categorias principais: interfaces, responsabilidade, construção, operações e extensões. Cada categoria tem início com um capítulo que revisa e desafia a habilidade do leitor na aplicação de facilidades elaboradas em Java.
1. INTRODUÇÃO AOS PADRÕES
PARTE I – PADRÕES DE INTERFACES
2. INTRODUÇÃO AS INTERFACES
3. ADAPTER
4. FAÇADE
5. COMPOSITE
6. BRIDGE
PARTE II – PADRÕES DE RESPONSABILIDADE
7. INTRODUÇÃO À RESPONSABILIDADE
8. SINGLETON
9. OBSERVER
10. MEDIATOR
11. PROXY
12. CHAIN OF RESPONSABILITY
13. FLYWEIGHT
PARTE III – PADRÕES DE CONSTRUÇÃO
14. INTRODUÇÃO À CONTRUÇÃO
15. BUILDER
16. FACTORY METHOD
17. ABSTRACR FACTORY
18. PROTOTYPE
19. MEMENTO
PARTE IV – PADRÕES DE OPERAÇÃO
20. INTRODUÇÃO ÀS OPERAÇÕES
21. TEMPLATE METHOD
22. STATE
23. STRATEGY
24. COMMAND
25. INTERPRETER
PARTE V – PADRÕES DE EXTENSÃO
26. INTRODUÇÃO ÀS EXTENSÕES
27. DECORATOR
28. ITERATOR
29. VISITOR
PARTE VI – APÊNDICES
APÊNDICE A: RECOMENDAÇÕES APÊNDICE B: SOLUÇÕES APÊNDICE C: UMA VISÃO RÁPIDA EM UML
|