Design Patterns in .NET Core 3: Reusable Approaches in C# and F# for Object-Oriented Software Design
Эта книга представляет собой практическое руководство по применению классических паттернов проектирования в среде .NET Core 3. Автор, Дмитрий Нестерук, подробно рассматривает реализацию паттернов на языках C# и F#, уделяя внимание как объектно-ориентированным, так и функциональным подходам. Книга начинается с обзора принципов SOLID, затем переходит к функциональному программированию и охватывает основные группы паттернов: порождающие, структурные и поведенческие. Каждый паттерн иллюстрируется примерами кода, применимыми в реальных проектах на .NET Core. Особое внимание уделяется адаптации паттернов к современным возможностям платформы, включая асинхронное программирование и работу с DI-контейнерами. Книга будет полезна разработчикам, стремящимся улучшить архитектуру своих приложений и освоить лучшие практики проектирования на платформе .NET.
