O livro da Gangue dos Quatro que lançou o conceito de padrões de projeto era escrito com exemplos em C++. Em Design Patterns Java Workbook, Metsker repassa todos os mesmos padrões com implementações e insights do ponto de vista da linguagem e plataforma Java.
Um livro com uma boa tradução para português inprescindivel para quem quer entender os padrões mais clássicos e fundamentais. Além da explicação dos padrões o livro conta com desafios e perguntas que servem como exercicios para você descobrir se entendeu o assunto.
Abstract Factory
Adapter
Bridge
Builder
Chain Of Responsability
Command
Composite
Decorator
Facade
Factory Method
Flyweight
Interpreter
Iterator
Mediator
Memento
Observer
Prototype
Proxy
Singleton
State
Strategy
Template Method
Visitor