В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга.
Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.
Особенностью данного издания является уникальный способ подачи материала, выделяющий серию "Head First" издательства O'Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования.
V mire postoyanno kto-to stalkivaetsya s takimi zhe problemami programmirovaniya, kotorye voznikayut i u vas. Mnogie razrabotchiki reshayut sovershenno identichnye zadachi i nakhodyat pokhozhie resheniya. Esli vy ne khotite izobretat velosiped, ispolzuyte gotovye shablony (patterny) proektirovaniya, rabote s kotorymi posvyashchena eta kniga. Patterny poyavilis, potomu chto mnogie razrabotchiki iskali puti povysheniya gibkosti i stepeni povtornogo ispolzovaniya svoikh programm. Naydennye resheniya voploshcheny v kratkoy i legko primenimoy na praktike forme. Osobennostyu dannogo izdaniya yavlyaetsya unikalnyy sposob podachi materiala, vydelyayushchiy seriyu "Head First" izdatelstva O'Reilly v ryadu mnozhestva skuchnykh knig, posvyashchennykh programmirovaniyu. Kniga budet interesna shirokomu krugu veb-razrabotchikov, ot nachinayushchikh do professionalov, zhelayushchikh osvoit rabotu s patternami proektirovaniya.
In a world of ever someone is faced with the same programming problems that arise and you. Many developers solve identical tasks and find similar solutions. If you don't want to reinvent the wheel, use ready-made templates (patterns) design, which is the subject of this book.
Patterns came about because many developers were looking for ways to increase the flexibility and degree of reuse of their programs. Found solutions are implemented in a concise and easily applicable in practice form.
The peculiarity of this edition is a unique way of presenting the material, releasing a series of "Head First" O'reilly in the series of boring books on programming. The book will be of interest to a wide range of web developers, from beginners to professionals looking to learn design patterns.