Re[2]: BLL и UI нэймспейсы.
От: UberPsychoSvin  
Дата: 08.04.16 14:57
Оценка:
Здравствуйте, Doc, Вы писали:

Doc>Здравствуйте, UberPsychoSvin, Вы писали:


UPS>>В приложении есть такие нэймспейсы:

UPS>>BLL — вся основная логика приложения.
UPS>>UI — мордочка.

Doc>IMHO если отталкиваться от предложенного, то

Doc>MyApp.BLL
Doc>MyApp.UI
Ну ваще, имхо, да, самый оптимальный вариант.

А как такая схема выглядит под IoC архитектуру?
MyApp                  // Интерфейсы, и наиболее общие классы данных.
MyApp.Logging;         // Реализация с логгированием.
MyApp.Tools;           // ОС специфика. WinAPI. WMI.
MyApp.Configuration;   // конфигурация
MyApp.Database;        // базовые классы для БД.
MyApp.Database.MsSql;  // реализация для оракла.
MyApp.Database.Oracle; // реализация для MsSql.
MyApp.Service;         // виндовый сервис.
MyApp.BL
MyApp.UI;


//ну и ещё наверное можно сделать.
MyApp.Kernell // а тут всё биндится. MyApp.Service MyApp.UI берут отсюда реализацию основного класса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.