вообще, рекомендации ставшие стандартом
Эрик Фримен, Элизабет Фримен - Паттерны проектирования (Head First O'Reilly)
- простая, веселая книга. Настолько, что ее часто за это ругают.
Гранд М. - Шаблоны проектирования в Java
- книга для java- программистов.
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования.
GoF, Банда четырех. называют. Это библия. Цитата из нее это Истина в последней инстанции. Эталон. Главный и окончательный довод. ))) Но она с текстами на c++. Самая тяжелая. Смахивает на научную работу.
Если получается, то читать Gof. Если туго, то java. Если нет, то HF.