Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно-ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге «Head First. Паттерны проектирования».Если вы уже читали книги из серии Head First, то знаете, что вас ждет визуально насыщенный формат, разработанный с учетом особенностей работы мозга. В книге «Head First. Паттерны проектирования» принципы и паттерны проектирования представлены так, чтобы вы не заснули, читая книгу, научились решать реальные задачи проектирования программных продуктов и общаться на языке паттернов с другими участниками вашей команды.
Фримен Эрик
По словам Кэти Сьерра, соавтора серии Head First, Эрик — один из редких людей, хорошо разбирающихся в самых разных областях деятельности, технохипстер, вице-президент, инженер, аналитик.
Специалист по компьютерным технологиям, получил докторскую степень в Йельском университете, был техническим директором Disney Online и Disney.com в Walt Disney Company.
В настоящее время Эрик — один из руководителей серии Head First, свободное время посвящает созданию контента в WIckedlySmart. Этот контент распространяется по ведущим образовательным каналам.
Сьерра Кэти
Кэти интересовалась теорией обучения еще с того времени, когда занималась разработкой игр для Virgin, MGM и Amblin’ и преподавала теорию создания контента новых типов в Калифорнийском университете в Лос-Анжелесе (UCLA). Была ведущим преподавателем JavaScript в Sun Microsystems, а позднее основала сайт JavaRanch.com (теперь CodeRanch.com), получивший премию Jolt Cola Productivity в 2003 и 2004 годах.
В 2015 году получила премию Electronic Frontier Foundation Pioneer Award за значительный вклад в расширение прав и возможностей индивидуумов при помощи компьютеров.
Бейтс Берт
До того, как стал писать книги, был разработчиком, специализировавшимся на традиционном искусственном интеллекте (в основном экспертных системах), ОС реального времени и сложных системах планирования.
В 2003 году Берт и Кэти написали книгу "Head First Java" и положили начало серии Head First. С того времени Берт написал другие книги о Java и консультировал Sun Microsystems и Oracle по многим сертификационным экзаменам Java. Также научил сотни авторов и редакторов создавать книги, которые стали хорошими учебниками.