Внедрение зависимостей на платформе .NET, Симан М., Дерсен С., 2021.
Парадигма внедрения зависимостей (DI) в течение минувшего десятилетия де-факто стала одной из доминирующих на платформе .NET и теперь обязательна к изучению для всех .NET-разработчиков. Это переработанное и дополненное издание классической книги «Внедрение зависимостей в .NET». Вы научитесь правильно внедрять зависимости для устранения жесткой связи между компонентами приложения. Познакомитесь с подробными примерами и усвоите основы работы с ключевыми библиотеками, необходимыми для внедрения зависимостей в .NET и .NET Core.
Каталог.
В части I был дан обзор технологии DI и рассмотрены цели и преимущества ее применения. В главе 3 приводился весьма объемный пример, но мы уверены, что после прочтения первых глав у читателей все же остался круг нерешенных вопросов. Во части II мы намерены углубиться в рассматриваемую тему и ответить на некоторые из этих вопросов. Судя по названию, в части II будут представлены полный каталог паттернов, антипаттернов и примеры проблемного кода. Некоторым не нравятся паттерны проектирования, они находят их слишком скучными или абстрактными. Нам же нравятся паттерны, поскольку они дают нам язык высокого уровня, позволяющий добиться эффективности и лаконичности кода при обсуждении конструкций программных средств. Мы намерены воспользоваться этим каталогом с целью предоставления языка паттернов для реализации технологии DI. Хотя описания паттернов должны содержать некоторые обобщения, мы конкретизировали применение каждого паттерна, воспользовавшись примерами. Все три главы можно изучать поочередно, но каждая из тем каталога изложена так, что их можно читать по отдельности.
Краткое содержание.
Часть I.Общее представление о месте, занимаемом внедрением зависимостей.
Часть II.Каталог.
Часть III.Чистое внедрение зависимостей.
Часть IV.DI-контейнеры.
Купить .
Теги: Симан :: Дерсен :: книги по программированию :: программирование :: NET
Смотрите также учебники, книги и учебные материалы:
- Современная программная инженерия, ПО в эпоху эджайла и непрерывного развертывания, Фарли Д., 2023
- Тайная жизнь программ, Как создать код, который понравится вашему компьютеру, Стейнхарт Д., 2023
- Создание микросервисов, Ньюмен С., 2023
- Kotlin, Программирование для профессионалов, Скин Д., Гринхол Д., Бэйли Э., 2023
- Программируй & типизируй, Ришкуция В., 2021
- Прикладные структуры данных и алгоритмы, Прокачиваем навыки, Венгроу Д., 2024
- C# 9 и .NET 5, Разработка и оптимизация, Прайс М., 2022
- C# 8 и .NET Core, Разработка и оптимизация, Прайс М., 2021