Вопросы по теме 'loose-coupling'
Каковы лучшие инструменты для слабой связи в C #
Я читал Loose Coupling и его преимущества, которые действительно хороши, но я начал задаваться вопросом, какие инструменты хороши для создания слабосвязанных решений? Первое, что пришло мне в голову, — это классы типов и интерфейсов и абстрактные...
4981 просмотров
schedule
02.12.2023
дилемма расположения интерфейсов
Для данного проекта кода, который должен придерживаться принципа SoC путем реализации слабосвязанных слоев, наличия контейнера IoC и т. д., например, простое решение ASP.NET MVC, которое разделено на следующие сборки:
Приложение...
412 просмотров
schedule
25.02.2024
IoC скрывает несоответствия платформ
Предположим, у вас есть трехуровневое приложение:
Слой пользовательского интерфейса (UI)
Бизнес-уровень (BLL)
Уровень данных (DAL): ссылается на 32-битную DLL, поэтому должен компилироваться как x86.
В традиционном приложении...
80 просмотров
schedule
23.09.2022
правильное использование интерфейсов и внедрения зависимостей в C #
У меня есть интерфейс «IUser» и класс «Пользователь», реализующий «IUser». Также у меня есть интерфейс для репозитория «IUserRepository».
Я между этими двумя вариантами:
public interface IUserRepository
{
List<User> getAll();...
101 просмотров
schedule
31.12.2023