Несколько книг на русском языке, которые могут быть полезны для изучения паттернов проектирования ПО и сопутствующей теории:
- «Паттерны объектно-ориентированного проектирования», авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес. 1 В издании систематизирована информация о роли паттернов в архитектуре сложных систем, а также даны принципы использования шаблонов проектирования. 1
- «Паттерны проектирования на платформе .NET», автор: Сергей Тепляков. 1 В книге подробно описаны классические паттерны проектирования с особенностями их реализации на платформе .NET, а также примеры использования в .NET Framework. 1
- «Паттерны проектирования API», автор: Джей Джей Гивакс. 5 Книга объединяет и объясняет наиболее важные паттерны, используемые сообществом разработчиков API и экспертами Google. 5