标签: c# .net interface application-design
将它们全部放在一个单独的文件夹结构中,还是与实现它们的类一起放在一起?
答案 0 :(得分:6)
您永远不应该将接口与实现它们的类放在一起(除非这些类满足下面的要求)。这样做会在接口和实现者之间引入紧密耦合,如果没有同时引用实现者,您将无法创建接口的其他实现。
您基本上有两个选择: