我目前有一个项目,其规模每天都在增加。它是我提供的 api 的容器。
我目前在根目录中拥有我的所有类和所有接口。
我已将我的 Enums、Contants 等分隔到它们自己的文件夹中,但我不继承该文件夹作为命名空间的一部分,它们只是保持它们整洁的容器。
我想知道是否有人在这里有任何经验?
我是否也应该将我的接口分离到他们自己的文件夹中(不继承文件夹作为命名空间的一部分)
我也应该分开上课吗?
我也有其他类的子类.. 即一个类将它作为一个属性来实现。因此它永远不会在外部实例化。那么我是否应该进一步将它们分开并放置(例如)一个名为“Products”的文件夹,在这个文件夹中我会有我的产品类,然后是我的项目类和其他特定于产品的类?
同样,使用文件夹作为一种分离方式,而不是将文件夹名称作为命名空间的一部分继承。
我很想听听一些反馈。
谢谢