Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время
книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому,
кто хочет связать жизнь с информационными технологиями и программированием. «Русский»
язык, на котором разговаривают айтишники, поменялся, многие англоязычные термины стали
привычными, паттерны вошли в нашу жизнь.
Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каж-
дого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену
«Приемам объектно-ориентированного проектирования».
Четыре первоклассных разработчика — Банда четырех — представляют вашему вниманию
опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали
пути повышения гибкости и степени повторного использования своих программ. Авторы не только
дают принципы использования шаблонов проектирования, но и систематизируют информацию.
Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно
создавать собственные приложения с учетом всех ограничений, возникающих при разработке
больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике.
Для каждого паттерна приведен код на C++ или Smalltalk, демонстрирующий его возможности.
Аннотация
Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время
книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому,
кто хочет связать жизнь с информационными технологиями и программированием. «Русский»
язык, на котором разговаривают айтишники, поменялся, многие англоязычные термины стали
привычными, паттерны вошли в нашу жизнь.
Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каж-
дого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену
«Приемам объектно-ориентированного проектирования».
Четыре первоклассных разработчика — Банда четырех — представляют вашему вниманию
опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали
пути повышения гибкости и степени повторного использования своих программ. Авторы не только
дают принципы использования шаблонов проектирования, но и систематизируют информацию.
Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно
создавать собственные приложения с учетом всех ограничений, возникающих при разработке
больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике.
Для каждого паттерна приведен код на C++ или Smalltalk, демонстрирующий его возможности.