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