Привет! Я понизил цены на все продукты. Пора готовить свои программерские скилы к пост-COVID-ной эре. Проверить »

Погружение в ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ

Электронная книга о принципах и паттернах проектирования.

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

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

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

Зачем знать паттерны

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

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

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

Для кого написана эта книга?

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

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

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

Демо-версия

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

Гарантия удовлетворения

Гарантия удовлетворения

Делая покупку, вы ничем не рискуете. Если в течение месяца после покупки вы решите, что книга вам ни к чему, я сразу верну все ваши деньги, не задавая лишних вопросов.

$30.00 Анти-COVID-ная скидка$19.95
Купить сейчас
(потом будет дороже)
  • Именная копия книги Погружение в Паттерны Проектирования.
  • 398 страниц отборного технического чтива.
  • 225 иллюстраций и диаграмм.
  • Архив с примерами кода
    (Java, C#, C++, Go, PHP, Python, Ruby, Swift, TypeScript)
  • Всё это с 30-дневной гарантией.

Что говорят другие?

Большинство отзывов приходит автору по email в произвольном виде, поэтому они публикуются «как есть», с сохранением оригиального форматирования.

Что я получаю после покупки?

Электронную книгу в четырёх форматах

  • Форматы: PDF, EPUB, MOBI, KFX
  • Языки: русский, украинский, английский, польский, португальский, испанский, французский, китайский
  • Объём: 398 страниц текста
  • Графика: 225 иллюстраций и диаграмм
  • Обновления и исправления: бесплатны

Архивы с примерами кода

  • Java, C#, C++, Go, PHP, Python, Ruby, Swift и TypeScript

Написана простым языком.
Книга содержит минимум научного жаргона и зауми, и максимум жизненных примеров и иллюстраций.

Не привязана к конкретному языку программирования.
Примеры кода приведены на псевдокоде, похожем на большую часть современных объектных языков программирования.

Доступна на многих устройствах.
Книга доступна в трёх форматах:

  • EPUB удобней всего читать на телефонах и планшетах.
  • MOBI, KFX подойдёт для читалок Amazon Kindle.
  • PDF можно открывать на любых устройствах.

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

Удобно читать в транспорте.
Где ещё в наше время можно спокойно что-то почитать, как не во время долгих перелётов или ежедневных поездок на метро?

Оптимизирована для чтения в ночном режиме.
Хорошие новости для сов! Вся графика в книге идеально смотрится как на светлом, так и на тёмном фоне (в ночном режиме читалки).

Частые вопросы

Как можно оплатить?
Мы принимаем оплату платёжными картами (Visa, Mastercard и другие), PayPal, Apple Pay, Google Pay, Приват24, Webmoney и другими менее популярными платёжными системами.
Как насчёт безопасности моих данных?
Ваши платёжные данные отправляются через зашифрованный канал напрямую в платёжный шлюз (компания 2checkout.com). Ваши данные даже не касаются наших серверов.
Я пытался оплатить заказ, но мой платёж был отклонён. Что делать?
Пожалуйста, удостоверьтесь, что ваша карта включена для оплаты в интернете, а также, что вы не превышаете лимитов оплаты в интернете, установленных для карты. Затем, попробуйте повторить оплату. Если это не помогает, напишите нам, и мы попробуем предоставить вам альтернативный способ оплаты.
Я действительно смогу вернуть деньги, если мне не понравится книга?
Да! Если вам не понравилась книга, мы вернём ваши деньги по первому запросу. Просто отправьте письмо на support@refactoring.guru, указав номер своего заказа.
Где купить бумажную версию книги?
Книга пока ещё не издана в бумажном виде. Если вы хотите быть в курсе когда это произойдёт, то можете подписаться на нашу email-рассылку.
Могу ли я купить эту книгу на Амазон, Литрес или ещё где-то?
К сожалению, нет. Книгу можно купить только на Refactoring.Guru. Продавая книги напрямую с нашего собственного сайта, мы избегаем грабительских процентов, налагаемых сторонними платформами. Это позволяет держать проект на плаву, сохраняя при этом доступные цены. Если вас больше интересовал вопрос непредвзятых отзывов, то вы можете обратиться к странице книги на Goodreads.
Я получаю все языковые версии после покупки? (Русский, Английский, и пр.)
Да! Вы получаете доступ ко всем текущим и будущим языковым версиям книги.

Хотите узнать что-то ещё?

Задайте вопрос на нашем форуме или по почте support@refactoring.guru. Обычно, мы отвечаем в течение нескольких часов.

Погружение в ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ

$30.00 Анти-COVID-ная скидка$19.95
Купить сейчас
PDF, EPUB, MOBI, KFX / Бесплатные обновления / 30 дней гарантии
$30.00 Анти-COVID-ная скидка$19.95
Купить сейчас
PDF, EPUB, MOBI, KFX
+ примеры на 7 языках
30-дневная гарантия