[Александр Швец] Погружение в паттерны проектирования (2018)

mizaider

DevsAid Team
Команда форума
Модератор
18 Май 2016
30.710
6.019
140
Питер
Голосов: 3
#1
Автор: Александр Швец
Название: Погружение в паттерны проектирования (2018)




Электронная книга о принципах и паттернах проектирования.
Паттерн проектирования — это типичный способ решения какой-либо часто встречающейся проблемы, возникающей при проектировании программ. Паттерны не являются готовыми решениями, которые можно сразу скопировать в свой код. Они представляют собой общее описание решения проблемы, которое после некоторой доводки можно использовать в самых разных ситуациях.

Книга «Погружение в Паттерны Проектирования» описывает 22 классических паттерна проектирования, а также 8 принципов проектирования, на которых они основаны.

  • Каждая глава начинается с разбора определённой проблемы, возникающей при проектировании, и шаг за шагом подводит читателя к решению с помощью одного из паттернов.
  • Далее идёт детальный разбор структуры паттерна и его вариаций, а также пример реализации в коде.
  • Затем, читатель знакомиться с кейсами использования паттерна и учится воспроизводить паттерн по шагам.
  • Заканчиваются главы обсуждением плюсов и минусов паттерна, а также обзором егосвязей с другими паттернами.
Зачем знать паттерны
Прохождение собеседований. Вопросы по паттернам всплывают почти на каждом собеседовании на позицию программиста. Эти же вопросы можно услышать от менеджера, попросив прибавку к зарплате.

Расширение инструментария. Паттерны позволяют вам использовать готовые решения, вместо повторного изобретения велосипеда. Кроме того, вы делаете меньше ошибок, так как используете типовые унифицированные решения, в которых давно найдены все скрытые проблемы.

Общение с коллегами. Вам достаточно назвать имя паттерна, вместо того, чтобы час объяснять другим программистам какой крутой дизайн вы придумали и какие классы для этого нужны.

Для кого написана эта книга?
Если вы никогда не изучали паттернов, вам предназначен целый раздел, поясняющий базовые принципы объектного программирования на примерах из жизни. Перед изучением самих паттернов, книга рассказывает о ценностях и принципах проектирования, на которых построены паттерны.

Если вы изучали паттерны давным-давно, но уже всё забыли, вам будет легко использовать книгу как справочник, быстро находить интересующие секции, без необходимости читать весь текст от корки до корки.

Если вы переходите на один из объектных языков программирования (Java, C# или PHP),вам будет просто вникнуть в суть текста благодаря огромному количеству примеров и аналогий из реальной жизни, массе иллюстраций и диаграмм.



Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.


Скачать:
Для просмотра содержимого вам необходимо авторизоваться.
 
Последнее редактирование модератором:

MaZaiPC

Прохожий
Свежерег
13 Июн 2018
3
2
0
27
Отзыв о продукте. Оценка: #2
Собственно забыл поставить оценку сей литературе, а комментарий написал, мды. В общем, полезная и актуальная книга по паттернам. Особенно понравилось её живое оформление. Всё наглядно и просто, акцент расставлен там где нужно, удобная категоризация, понятные определения. Книгой доволен и по сему от меня 5 звезд.
 

iesbk

Прохожий
Свежерег
8 Июл 2018
1
1
0
Отзыв о продукте. Оценка: #3
Норм. Но смысла в книге, как оказалось нет. Вся нужная информация размещена на сайте. Сложилось впечатление, что книжка - набор сохраненок страниц в формате PDF. Поэтому не жаль, что примеры только на Java. Единственный плюс - всё в одном месте и в случае, если с сайта всю инфу удалят и перейдут на коммерческую основу - всё уютно сохраниться на компе. Всё равно спасибо! Спасли два часа из моей жизни!
 

qwer54

Участник
Новичок
18 Апр 2017
17
14
20
39
Отзыв о продукте. Оценка: #4
Несмотря на простоту изложения материала в книге, это не для новичков, нужно сперва постигнуть азы объектно ориентированного программирования, немного попрактиковаться на боевых проектах и уже затем перейти к изучению паттернов проектирования, рефакторинга, чистому коду и т.д. Также не забыть прочитать книгу "Банды четырех"
 
Внимание!!! Отзыв к курсу НУЖНО оставить нажав на количество звезд, которое соответствует вашей оценке скачанного материала, звезды находятся в правом верхнем углу первого поста темы.
Не пишите что ссылка умерла, если ссылка не работает или не удалось скачать материал по другой причине нажмите кнопку "Ссылка умерла!" справа снизу первого поста темы. Если кнопки там нет, то нажмите там кнопку "Удалить" и она появится.
Не пишите односложные посты типа "Спс" "Качнул" (считается флудом), отнеситесь с уважением к пользователям ресурса, модераторы, в свою очередь, не жадные на предупреждения.
Как прятать вложения под хайд?

Привет!

Мы группа людей которые решили помочь другим в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно тысячи человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.

Статистика форума

Темы
326.133
Сообщения
344.651
Пользователи
23.044
Новый пользователь
haman

Приложения форума для iOS и Android


У ркн там нет власти ;)
Гостевуха
Помощь Пользователи
    Captain @ Captain: Батя в здание