什么是在src文件夹中有超过1个包文件的意义?

时间:2014-12-30 12:52:01

标签: android eclipse package src

https://github.com/rmtheis/android-ocr这样的项目在文件中包含多个包,有多个包的原因是什么?

1 个答案:

答案 0 :(得分:2)

包是应用程序的组织单位。
在基于MVC的应用程序中,您通常会看到com.xyz.applicationname.model,
com.xyz.applicationname.view,com.xyz.applicationname.controller等内容。 当然,同样可以用android完成,它分解了你的应用程序的复杂性。当使用多个类打包一个包时,类层次结构可能不再被反映。
假设你有一个类,它是你正在开发的所有活动的基类,另一个是几个UI处理程序的基础,另一个是所有服务的基础。 /> 在一个包中,很难通过查看它来检测类的使用。 当一个类在com.xyz.applicationname.service - 包中时,它很明显很明显 如果在包中有一个ServiceBase类,那么乍一看是显而易见的 该类应该是所有服务实现的基础。