Larman, C.; Utilizando UML e Padrões: Uma introdução à análise e ao projeto orientados a objetos. 3ed, Ed. Bookman, 2007. ISBN: 9788560031528.
Gamma, Erich. Padrões de projeto: soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2000. 364 p. ISBN 8573076100 (broch.)
Fowler, Martin. Padrões de Arquitetura de Aplicações Corporativas, ISBN: 9788536306384, Bookman, 2006. 492 p.