Итак, я изучаю .Net C#, и есть практика создания интерфейсов и реализаций.
Я создавал веб-API и не понимаю, как управлять пространствами имен.
Например: я использую шаблон репозитория и имею несколько интерфейсов и их реализаций.
Итак, интерфейсы должны иметь отдельное пространство имен, например myproject.repositories.interfaces и myproject.repositories.implementation, чтобы избежать жесткой связи при использовании пространств имен, получении ненужного кода в файле и увеличении размера файла.