如果我定义一个接口ITestInterface然后立即创建一个实现该接口的类以便在应用程序中使用,那么可以将类和接口保持在同一名称空间中,也可以将它们分开.即Test.Interfaces和Test.Interfaces.Implementation.
我的接口和它的实现都将在它自己的程序集中,所以我不打算创建另一个只是为了包含接口本身.
这与c#特别相关,但我想它可以涵盖任何语言.
Tud*_*dor 20
使用.NET预定义类的既定约定可能更好.例如,看在System.Collections.Generic命名空间中,我们可以看到,无论IDictionary和Dictionary在那里.因此,将它们放在同一名称空间中是最好的主意.
此外,由于接口和实现都很可能用于相同的目的,因此最好将它们分组到同一名称空间中.
| 归档时间: |
|
| 查看次数: |
8228 次 |
| 最近记录: |