我有一个接口:组织代码
public interface IMyObject
{
}
我有一个抽象类:
public abstract class MyObject : IMyObject
{
}
而且我有一个类:
public class MyExtendedObject : MyObject
{
}
有许多接口,在我的项目中这样的摘要和混凝土。我想知道在命名空间(项目中的文件夹)角度组织代码的最佳场景是什么。我是否应该将所有相关的东西放在同一个文件夹下,或者应该创建一个抽象类的Base名称空间,接口的名称空间和扩展对象的另一个名称空间?
“最好”的方式是你与你的队友达成一致 – Alex
我自己开发项目,没有队友。但我也考虑将我的图书馆作为开放源码托管在CodePlex中,因为我认为值得与地球上的人分享。 – mnyarar