我正在设计一个 N 层应用程序。该解决方案有 5 个项目:A、B、C、D 和 E。
项目之间的引用是这样的:
A -> B, E
B -> C, E
C -> D, E
D -> E
即使我没有从 A 到 D 的显式引用,我也可以通过导入命名空间来毫无问题地访问它。在扩展 A 的项目引用时,我看到 B 被引用。如果我展开 A>B,那么我会看到 C 等等。
这是设计使然吗?
我正在设计一个 N 层应用程序。该解决方案有 5 个项目:A、B、C、D 和 E。
项目之间的引用是这样的:
A -> B, E
B -> C, E
C -> D, E
D -> E
即使我没有从 A 到 D 的显式引用,我也可以通过导入命名空间来毫无问题地访问它。在扩展 A 的项目引用时,我看到 B 被引用。如果我展开 A>B,那么我会看到 C 等等。
这是设计使然吗?