你好,我所面临的情况是我正在考虑拥有多个模块,并让这些模块相互依赖。
假设我们正在构建一个商业系统,其中一部分是发票,我们有来自不同分支机构的客户。
因此,一个行业可能想使用一些工具并以他们的方式创建发票,而另一个行业可能想以另一种方式进行。因此,我认为我们可以根据每种创建发票方法创建一个模块,这样当应用程序加载时,我们可以在配置中看到哪个模块必须加载创建发票模块。
那么,对于我的第一个问题,这是解决这个问题的方法,还是有更好的解决方案?
我的下一个问题是,我应该将它们放在树的哪个位置?
依赖于发票模块的模块应该放在发票模块下面还是同一级别下?