IOC и интерфейсы

У меня есть такая структура проекта: -

CentralRepository.BL
CentralRepository.BO
CentralRepository.DataAccess
CentralRepository.Tests
CentralRepository.Webservices

и между ними очень много зависимостей. Я хочу использовать единство, чтобы уменьшить зависимости, поэтому я собираюсь создать интерфейсы для своих классов. Мой вопрос в том, в каком проекте должны находиться интерфейсы. Я считаю, что они должны находиться на уровне BO. Может кто-нибудь дать мне какие-нибудь рекомендации по этому поводу, пожалуйста

6
задан Richard Banks 12 October 2011 в 15:50
поделиться