Вопросы по теме 'loose-coupling'

Каковы лучшие инструменты для слабой связи в C #
Я читал Loose Coupling и его преимущества, которые действительно хороши, но я начал задаваться вопросом, какие инструменты хороши для создания слабосвязанных решений? Первое, что пришло мне в голову, — это классы типов и интерфейсов и абстрактные...
4981 просмотров
schedule 02.12.2023

дилемма расположения интерфейсов
Для данного проекта кода, который должен придерживаться принципа SoC путем реализации слабосвязанных слоев, наличия контейнера IoC и т. д., например, простое решение ASP.NET MVC, которое разделено на следующие сборки: Приложение...
412 просмотров

IoC скрывает несоответствия платформ
Предположим, у вас есть трехуровневое приложение: Слой пользовательского интерфейса (UI) Бизнес-уровень (BLL) Уровень данных (DAL): ссылается на 32-битную DLL, поэтому должен компилироваться как x86. В традиционном приложении...
80 просмотров

правильное использование интерфейсов и внедрения зависимостей в C #
У меня есть интерфейс «IUser» и класс «Пользователь», реализующий «IUser». Также у меня есть интерфейс для репозитория «IUserRepository». Я между этими двумя вариантами: public interface IUserRepository { List<User> getAll();...
101 просмотров