Sinopse
Os padrões de projeto são a ferramenta básica de todo desenvolvedor de software moderno. Padrões de Projeto em Java(tm) utiliza os 23 padrões de projeto fundamentais introduzidos no livro clássico Padrões de Projeto (Bookman, 2000). Nesta obra os padrões sã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. Às seções introdutórias seguem-se capítulos que explicam um padrão em detalhes, mostram-no em uso com diagramas UML e código Java e oferecem problemas de programação para resolução. Leitura indicada para alunos de programação orientada a objeto e de projeto de sistemas de software, tanto nas universidades como em cursos de formação de programadores na linguagem Java.