我正在开发一个Android应用程序,这个应用程序将有很多类(可能是30或更多)。这会降低我的应用程序速度,还是一种糟糕的编程方法? 如果有人能回答这个问题,我会很高兴。
谢谢:)
答案 0 :(得分:3)
30个课程绝对不会被认为是“很多”。我为Android开发的大多数应用程序大约有100-200个类。
这通常不会影响应用程序的运行时性能。如果有的话,它可能会减慢编译过程,但这通常不会影响编写代码时的决策(没有人说“哦,男孩,编译时间长5秒,更好地重新考虑我的整个设计”)。 / p>
实际上,如果代码划分有意义,将代码扩展到多个类通常是最好的方法。
会损害应用程序性能的事情通常涉及浪费的循环迭代,深度递归等。
答案 1 :(得分:0)
我的应用程序使用了6个外部库,除此之外我有52个类文件。 Nothings似乎给我带来了任何问题。