Caros amigos do GUJ!
Envio esse email para comunicar o lançamento do livro “Design Patterns com Java: Projeto orientado a objetos guiado por padrões”.
Nesse livro eu procurei abordar a aplicação de padrões de uma forma didática e moderna. Cada capítulo foca em uma prática de design ou em um tipo de problema e apresenta os padrões relacionados. O livro não se limita aos padrões do GoF e inclui também outros padrões posteriores, como Injeção de Dependências, Null Object e Double Dispatch. A ideia foi seguir uma sequência de apresentação que crie uma linha de aprendizado para ensinar design orientado a objetos, e não apenas a apresentação isolada de cada padrão.
Além disso, a medida que os padrões vão sendo apresentados, eles vão sendo relacionados, mostrando tanto como podem ser utilizados de forma combinada, quanto comparando soluções criadas com diferentes padrões. Além disso, além da implementação direta a eles, também é abordada sua introdução através da refatoração. Durante o livro, diversos outros temas recentes relacionados a design de software são apresentados, como interface fluente, desenvolvimento de frameworks, componentes plugáveis, uso de padrões com TDD e etc… Tudo isso com exemplos realistas e com referências a APIs e frameworks da linguagem Java.
Optei pela editora Casa do Código por publicar os livros em formato impresso e digital com um preço acessível. O e-book é fornecido nos formatos pdf, mobi e epub, e pode ser livremente utilizado em vários dispositivos de acordo com a vontade do comprador.
Aos interessados, os livro pode ser adquirido a partir do seguinte link: http://www.casadocodigo.com.br/products/livro-design-patterns . A partir dessa página, pode-se ter acesso ao sumário e as páginas iniciais onde é possível obter mais detalhes sobre o conteúdo do livro.
Deixo também o endereço da lista de discussão criada para debater assuntos de design de software relacionados ao livro: https://groups.google.com/d/forum/projeto-oo-guiado-por-padroes
Agradeço também a qualquer feedback sobre o conteúdo do livro!