Паттерны проектирования для C# и платформы .NET Core
Эта книга представляет собой практическое руководство по применению паттернов проектирования в экосистеме C# и .NET Core. Авторы начинают с основ объектно-ориентированного программирования и принципов SOLID, что создает прочный фундамент для понимания классических паттернов проектирования из каталога "Банды четырех".
Вторая часть книги посвящена углубленной реализации паттернов проектирования в контексте .NET Core, включая их применение в веб-приложениях. Рассматриваются как классические, так и современные подходы к проектированию программного обеспечения.
Заключительная часть охватывает продвинутые темы: функциональное программирование, реактивные модели, конкурентное программирование с использованием потоков и корутин, а также паттерны для облачных и микросервисных архитектур. Особое внимание уделяется выбору архитектуры (например, между MVC и микросервисами) и работе с бессерверными приложениями.









