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

автордың кітабынан сөз тіркестері  Внедрение зависимостей на платформе .NET

Андрей Редько
Андрей Редькодәйексөз келтірді1 жыл бұрын
Принцип подстановки Лисков В исходном виде принцип подстановки является теоретической и абстрактной концепцией, сформулированной Барбарой Лисков в 1987 году. Но в объектно-ориентированном проектировании его можно раскрыть следующим образом: «Методы, потребляющие абстракции, должны иметь возможность воспользоваться любым классом, полученным из этой абстракции, не замечая разницы».
1 Ұнайды
Комментарий жазу
Nicholas G.
Nicholas G.дәйексөз келтірді3 күн бұрын
Внедрение зависимостей представляет собой набор принципов и приемов проектирования программных продуктов, позволяющий разрабатывать слабосвязанный код
Комментарий жазу
Антон Загайнов
Антон Загайновдәйексөз келтірді3 апта бұрын
IMessageWriter(); └──────┬──────┘ └─────────┬──────────┘ Программа для
Комментарий жазу
Борис Ш.
Борис Ш.дәйексөз келтірді3 апта бұрын
Принцип не только предписывает слабую связанность, но и утверждает, что абстракциями должен владеть модуль, использующий абстракцию. В этом контексте «владение» означает, что потребляющий модуль контролирует форму абстракции и она распространяется с этим модулем, а не с тем модулем, который ее реализует. Потребляющий модуль должен иметь возможность определять абстракцию так, чтобы принести наибольшую пользу самому себе.
Комментарий жазу
Борис Ш.
Борис Ш.дәйексөз келтірді3 апта бұрын
Многое из того, что мы пытаемся сделать с помощью внедрения зависимостей, имеет отношение к принципу инверсии зависимостей (Dependency Inversion Principle)32. Этот принцип гласит, что имеющиеся в приложениях модули более высокого уровня не должны зависеть от модулей более низкого уровня; вместо этого модули обоих уровней должны зависеть от абстракций.
Комментарий жазу
Андрей С.
Андрей С.дәйексөз келтірді1 ай бұрын
Негативные эффекты от применения антипаттерна «Локатор сервисов»
Комментарий жазу
Борис Ш.
Борис Ш.дәйексөз келтірді2 ай бұрын
Внедрение зависимостей представляет собой набор принципов и приемов проектирования программных продуктов, позволяющий разрабатывать слабосвязанный код.
Комментарий жазу
Николай Друзин
Николай Друзиндәйексөз келтірді2 ай бұрын
Преимущества, извлекаемые из слабого связывания
Комментарий жазу
Ериков Илья
Ериков Ильядәйексөз келтірді2 ай бұрын
Для работы AspNetUserContextAdapter требуется HttpContextAccessor, компонент, заданный средой ASP.NET Core и допускающий обращение к HttpContext текущего запроса, подобно аналогичной возможности использования HttpContext.Current в «классической» среде ASP.NET. Объект HttpContext применяется для доступа к информации запроса, касающейся текущего пользователя.
Комментарий жазу
Илья М.
Илья М.дәйексөз келтірді5 ай бұрын
this.algorithms[type].
Комментарий жазу