0

我完全清楚接口的力量、如何提供帮助以及实现这些接口的难易程度。我想要完成的是

  1. 我拥有应用程序 CC(在其上命名)
  2. CC 将使用 3rd 方开发商提供的不同库存系统
  3. 第 3 方开发人员必须使用 getInventory、updateInventory、returnToInventory 实现我(CC 所有者)定义的接口。

所以,我的问题是,这样做的正确方法是什么?我正在做的是。

  1. 作为 CC 所有者,我创建了一个 jar,其中包含上述接口和 3 种方法
  2. 我正在分发这个 jar,所以第 3 方开发人员将这个 jar 添加到他们的项目中,在他们的类上实现这个接口并返回一个带有结果的 jar。
  3. 我在 CC 中添加了 3rd 方开发人员提供的 jar,并使用他们的类与 type = 我定义的接口。

这个程序正确吗?

4

1 回答 1

0

这是正确的,尽管您不需要将它们全部组合成一个巨型罐子。我会让所有的 JAR 保持原样。一个用于 API,一个用于每个实现。

于 2013-10-21T14:47:22.697 回答