«Паттерны проектирования» - ваша книга, если вам когда-либо приходилось сталкиваться с проблемами дизайна программного обеспечения. Вам не придется «изобретать колесо» - просто воспользуйтесь сводным вместе огромным опытом разработчиков и возможностью использовать лучшие практики. Вы узнаете, зачем нужны паттерны, увидите, как они выглядят и работают в «дикой природе», а привыкнув к их использованию, сможете потратить свободное время на что-то более сложное и интересное. Авторы прекрасно показали, как паттерны используются в Java API и как применить встроенную поддержку паттернов Java в вашем собственном коде. Заодно вы усвоите реальные принципы ОО-программирования, останутся с вами и тогда, когда придется работать без паттернов. Визуально насыщенный формат книги разработан с использованием новейших исследований в области нейробиологии, когнитивной науки и теории обучения. Поэтому все ее материал мгновенно запоминается, и вскоре вы сможете с легкостью общаться с другими членами вашей команды на «тайной речи» паттернов проектирования.