Паттерны проектирования позволяют переиспользовать проверенные архитектурные решения вместо того, чтобы каждый раз изобретать велосипед для типовых задач. Эта книга — фундаментальный справочник, который помогает разобраться в том, как правильно проектировать гибкий и поддерживаемый программный код.
Внутри разбираются 8 ключевых принципов проектирования и 22 классических паттерна. Каждая глава построена по принципу «от проблемы к решению»: сначала описывается реальная архитектурная сложность, затем пошагово выводится решение с помощью паттерна, сопровождаемое схемами и примерами реализации. Книга включает 225 иллюстраций и диаграмм, а также подкреплена практическими примерами кода на популярных языках программирования: Java, C#, C++, PHP, Python, Ruby, Swift и TypeScript. Это пособие подходит разработчикам любого уровня, которые хотят перейти от написания просто работающего кода к проектированию архитектурно грамотных систем.
Отзывов пока нет. Будьте первым!