159867

4 лучших книг о шаблонах проектирования

Лучшие книги о шаблонах проектирования, рассчитанные как для новичков, так и для уже более опытных программистов.

1. Тепляков С. — Паттерны проектирования на платформе .NET

В книге каждый паттерн "разжевывается", демонстрируются несколько способов реализации от классического до более подходящих для платформы .NET. Много ссылок на статьи и книги других авторов, в том числе по другим темам. Книга изначально заточена под C#, дает лучшие варианты реализаций паттернов на нём и примеры, в каких местах .NET framework они используются. В отличие от заумных талмудов архитектурных астронавтов прошлого тут всего 300 страниц. Знания даются исключительно компактно и всегда по делу.

2. Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс — Паттерны проектирования

В отличие от книги "Банды четырех", которая написана очень тяжело для начинающего, книга более подходит для новичка. Всё расписано, разжёвано, с примерами. Язык книги очень простой, первые 100 страниц читаются на одном дыхании. Очень своеобразный стиль изложения материала, характерный для книг серии Head First. Книга представляет собой новый подход к написанию технической литературы, которая теперь сочетает в себе элементы художественной.

3. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. — Приемы объектно-ориентированного проектирования. Паттерны проектирования

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

4. Дастин Босуэлл, Тревор Фаучер — Читаемый код, или Программирование как искусство

Издание очень информативно: включает обилие функций и переменных, примеры кодов на различных языках, развёрнутое решение задач и советы по улучшению процесса программирования. Встречаются многие элементарные вещи, но даже о них можно усвоить что-то новое. Книга, которую следует просмотреть каждому, кто пишет код в расчете на то, что его придется поддерживать.

Другие статьи по теме

Шаблоны проектирования по-человечески: поведенческие паттерны в примерах

Шаблоны проектирования по-человечески: структурные паттерны

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
30 июня 2018

Шаблоны проектирования в Python: для стильного кода

Многие шаблоны проектирования встроены в Python из коробки, а другие очень ...
admin
22 сентября 2017

Учитесь писать код без If

Зачем писать код с if, если можно этого не делать? Вот почему.