Паттерны проектирования для C# и платформы .NET Core
Автор: Арораа Гаурав, Чилберто Джеффри
Жанр: C, C++, C#, Программирование: прочее
Серия: Для профессионалов
Год издания: 2021
Язык книги: русский
Объем: 352 стр.
Фрагмент книги
Описание книги «Паттерны проектирования для C# и платформы .NET Core»
Паттерны проектирования — удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учетом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы изучите основы объектно-ориентированного программирования и принципов SOLID. Затем узнаете о функциональных, реактивных и конкурентных паттернах, с помощью которых будете работать с потоками и корутинами. Заключительная часть содержит паттерны для работы с микросервисными, бессерверными и облачно-ориентированными приложениями. Вы также узнаете, как сделать выбор архитектуры, например микросервисной или MVC.
Это произведение было опубликовано в 2021 году издательством Питер в городе Санкт-Петербург с присваиванием ISBN: 978-5-4461-1523-5. На нашем сайте можно скачать фрагмент книги «Паттерны проектирования для C# и платформы .NET Core» в формате fb2, html, txt, rtf, epub, mobi, pdf или читать онлайн. Здесь можно обратиться к отзывам читателей, уже знакомых с книгой, и узнать их мнение. А в магазинах партнёров заказать бумажную версию книги.
ОТЗЫВЫ ЧИТАТЕЛЕЙ
Книга разделена на 9 глав, каждая из которых посвящена отдельному паттерну. Арораа объясняет мотивы, структуру и преимущества каждого паттерна, а также реализует их в коде. Примеры практичные и релевантные, что помогает читателям понять, как применять паттерны в реальных проектах.
В книге также рассматриваются передовые темы, такие как внедрение зависимостей и принудительное внедрение повторно используемого кода. Дополнительными преимуществами являются глава с общими вопросами и ответами по паттернам, а также справочный раздел, обобщающий плюсы и минусы каждого паттерна.
В целом, "Паттерны проектирования для C# и платформы .NET Core" — ценный ресурс для разработчиков всех уровней, желающих усовершенствовать свои навыки программирования и создавать более надежные и гибкие приложения. Рекомендую ее всем, кто хочет глубже изучить паттерны проектирования и улучшить свои навыки разработки на C#.