【问题标题】:When to implement and use a class library? [closed]何时实现和使用类库? [关闭]
【发布时间】:2012-01-22 19:34:30
【问题描述】:

我一直在为 Android 开发软件。我目前正在开发的功能将使用一组类来执行用于定义螺纹几何轮廓的计算。

这些类不一定与程序有任何关系,并且可能在其他程序中有用。他们只会描述一个线程并只执行该任务所需的计算。理想情况下,它们适合我自己和其他人使用,而无需真正了解类和函数是如何实现的。

如何定义我所描述的内容?我将如何在 Java 中实现这个概念?

谢谢

【问题讨论】:

  • 不知道,因为我不知道你在描述什么。我不知道你为什么要问如何在 Java 中实现这个概念,如果你已经在开发它——你不知道吗?
  • 没有。我知道如何描述几种标准的螺纹形式。我知道如何编写类来执行这些计算。如果我将它们放在一个连贯的结构中,那是一个类库吗?如果我确定包含一个已定义的接口供其他开发人员在他们的应用程序中使用,那是 API 吗?如果我在我的应用程序之外的项目中编写所有这些类,我如何使它们对应用程序可用?
  • 你创建了一个库。如果它是一个 API,它就是一个 API,否则它只是一个库。

标签: java api class-library


【解决方案1】:

您可以将这些可重用的类放在一个单独的项目中,放在它们自己的特定包中,并从这些类生成一个 jar。然后可以将此 jar 放入需要使用这些类的任何其他项目的类路径中。

确保记录这些类以及如何使用它们,以便所有使用它们的项目都知道如何使用它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多