Вероятно, лучше использовать установленные соглашения предопределенных классов .NET.Например, просматривая пространство имен System.Collections.Generic
, мы видим, что там есть и IDictionary
, и Dictionary
.Поэтому, вероятно, лучше всего поместить их в одно пространство имен.
Кроме того, поскольку интерфейс и реализация, скорее всего, служат одной и той же цели, лучше группировать их в одном пространстве имен.