我完全清楚接口的力量、如何提供帮助以及实现这些接口的难易程度。我想要完成的是
- 我拥有应用程序 CC(在其上命名)
- CC 将使用 3rd 方开发商提供的不同库存系统
- 第 3 方开发人员必须使用 getInventory、updateInventory、returnToInventory 实现我(CC 所有者)定义的接口。
所以,我的问题是,这样做的正确方法是什么?我正在做的是。
- 作为 CC 所有者,我创建了一个 jar,其中包含上述接口和 3 种方法
- 我正在分发这个 jar,所以第 3 方开发人员将这个 jar 添加到他们的项目中,在他们的类上实现这个接口并返回一个带有结果的 jar。
- 我在 CC 中添加了 3rd 方开发人员提供的 jar,并使用他们的类与 type = 我定义的接口。
这个程序正确吗?