Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь. Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каждого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену «Приемам объектно-ориентированного проектирования».Четыре первоклассных разработчика - Банда четырех - представляют вашему вниманию опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. Авторы не только дают принципы использования шаблонов проектирования, но и систематизируют информацию. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C ++ или Smalltalk, демонстрирующий его возможности.
Олег10.09.2022
Прекрасная книга, все хорошо объяснено, примеры понятны.
Самое печальное, что книгу убил верстальщик, поставив нечитаемый шрифт.
Алексей24.05.2020
Очень ценная книга, систематизирующая шаблоны кода для тех или иных ситуаций. Это моя одна из первых настольных книг по программированию наряду с книгами Мартина по рефакторингу и Кента Бэка по TDD. Но ее надо очень умело применять, ибо в ряде случаев она существенно ограничивает ваши идеи и неумелое ее использование может привести к грубым ошибкам и утечкам памяти и еще чего похуже. Но от этого не перестает быть и по сегодняшний день актуальной. И кстати, по ней очень любят задавать всякие вопросы по интервью. Молодым и опытным товарищам рекомендую. А кому мало С++, то есть еще одна книжечка c паттернами по С#, точнее .Net.
У меня нет качественных электронных изданий этих книг, поэтому прикуплю здесь их и всем рекомендую. Я по ним в числе других книг скоро буду учить своего ребенка, когда он освоится свободно писать код.