Внедрение зависимостей на платформе .NET
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

 Внедрение зависимостей на платформе .NET

Парадигма внедрения зависимостей (DI) в течение минувшего десятилетия де-факто стала одной из доминирующих на платформе .NET и теперь обязательна к изучению для всех .NET-разработчиков.

Это переработанное и дополненное издание классической книги «Внедрение зависимостей в .NET». Вы научитесь правильно внедрять зависимости для устранения жесткой связи между компонентами приложения. Познакомитесь с подробными примерами и усвоите основы работы с ключевыми библиотеками, необходимыми для внедрения зависимостей в .NET и .NET Core.

В книге:
• Рефакторинг существующего кода в слабо связанный код
• Методы DI, которые работают со статически типизированными ОО языками
• Интеграция с общими платформами .NET Framework
• Обновленные примеры, иллюстрирующие DI в .NET Core
Оқыдыңыз ба? Не айтасыз?
Константин С.
Константин С.пікірімен бөлісті1 жыл бұрын
👍Ұсынамын
💡Танымдық
🎯Пайдалы
Советую эту книгу любому, кто заинтересован в понимании принципов слабой связанности и внедрения зависимостей (DI) при разработке ПО (а в особенности C# разработчикам). Помимо непосредственно разбора DI, авторы показывают довольно много примеров практического использования данной концепции, как в чистом виде, так и с использованием DI-контейнеров. Разбираются паттерны и антипаттерны использования DI.
1 Ұнайды
Комментарий жазу
имя ф.
имя ф.пікірімен бөлісті5 ай бұрын
👍Ұсынамын
Комментарий жазу
Андрей Редько
Андрей Редькодәйексөз келтірді10 ай бұрын
Принцип подстановки Лисков
В исходном виде принцип подстановки является теоретической и абстрактной концепцией, сформулированной Барбарой Лисков в 1987 году. Но в объектно-ориентированном проектировании его можно раскрыть следующим образом: «Методы, потребляющие абстракции, должны иметь возможность воспользоваться любым классом, полученным из этой абстракции, не замечая разницы».
1 Ұнайды
Комментарий жазу
Илья М.
Илья М.дәйексөз келтірді2 күн бұрын
this.algorithms[type].
Комментарий жазу
Egor P.
Egor P.дәйексөз келтірді1 ай бұрын
Возможно, вы также обратили внимание, что все разговоры на данную тему сопровождались массой весьма агрессивных мнений
Комментарий жазу
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1 829 кітап
808
Айтишная полка
undlake
undlake
277 кітап
760
C# .NET
Татьяна А.
Татьяна А.
3 кітап
3
Издательство Manning
Александр Сидоренко
Александр Сидоренко
53 кітап
2