0

我在尝试最好地设计我的应用程序时有些困惑。在 Android Studio 中,当我添加一个新模块时,它基本上似乎只是创建了一个全新的应用程序。我对这实际上有什么好处感到困惑。什么时候有人想要将这样的模块添加到他们的项目中,而不仅仅是创建一个新的应用程序?此外,在 Android 上使用此功能是否是个好主意?我是否应该仅仅使用包并以这种方式重用我的代码?进行互联网搜索让我一无所获,因为似乎所有不同类型的语言都将模块化和包视为有些不同。我一直只是导入类来重用我的代码,我担心我似乎因为不使用模块而错过了一些基本的 OO 原则。如果有人能告诉我这个伟大的奥秘是什么,

4

1 回答 1

1

您开发的每个应用程序都应该有一个项目。

如果您想在多个项目中使用可重用模块(这是一种非常好的软件质量),您应该将一个或多个模块打包到可重用类库中,并在您的项目中使用这些库。

库/模块应该以独立的方式开发,并且应该按功能划分。

例如,您可以有一个模块让您轻松解析 XML 对象。那将被视为一个 XML 库/模块。

于 2013-08-09T06:04:53.033 回答