模块化Java项目中的依赖问题

时间:2018-06-04 12:35:10

标签: java design-patterns modularity

所以我们正在开发一个模块化的Java Web应用程序。

我们有一个联系人模块和包含此联系人模块的其他模块。 (如发票,付款,潜在客户等)。

联系人模块中有一个实体用于跟踪实体交易。

对于其他模块中的每个实体,新记录将添加到交易实体。

我需要编写一个调度命令来检查事务是否正确。

我想我需要从Invoice,Lead,Payments等模块中获取所有条目。

我需要检查它们是否正确。

我的问题是:

由于这是一个模块化项目,因此我不能将Invoice,Lead,Payment作为依赖项包含在内。如何从其他存储库获取所有记录?我应该遵循什么设计模式?

1 个答案:

答案 0 :(得分:0)

考虑为Invoice,Lead,Payment类定义通用接口,其中包含为验证目的提取数据所需的方法。

联系人模块将包含该界面的定义。