В настоящее время я участвую в процессе обучения Java через Head First Java и начинаю смотреть дальше на чтение о шаблонах OOP/design.
Мой вопрос - какую книгу мне следует преследовать после Head First Java. Я разорван между главными шаблонами проектирования и начальным объектно-ориентированным анализом и дизайном. Несомненно, я, вероятно, должен прочитать оба, но я не совсем уверен, какая разница между ними и какая из них будет более подходящей для последующей работы над First First Java.
Любые предложения или детали от тех, кто прочитал их, будут очень благодарны.