0

私は Android アプリケーションを開発していますが、このアプリケーションには多くのクラス (おそらく 30 以上) があります。これはアプリケーションの速度を低下させますか?それともプログラミング方法が悪いのでしょうか? 誰かがこれに答えてくれたらうれしいです。

ありがとう :)

4

2 に答える 2

3

30クラスは絶対に「たくさん」とは見なされません. 私が Android 用に開発するアプリケーションのほとんどには、約 100 ~ 200 のクラスがあります。

これは通常、アプリケーションの実行時のパフォーマンスには影響しません。どちらかといえば、コンパイルプロセスが遅くなる可能性がありますが、これは通常、コードを書くときの意思決定には影響しません (「ああ、コンパイル時間が 5 秒長くなったので、設計全体を考え直したほうがよい」とは誰も言いません)。

実際、コードの分割が理にかなっていれば、通常はコードを複数のクラスに分散するのが最善の方法です。

アプリのパフォーマンスを低下させる原因には、通常、無駄なループの反復、深い再帰などが含まれます。

于 2013-11-08T02:48:59.773 に答える
0

私のアプリケーションは 6 つの外部ライブラリを使用しており、それ以外に 52 個のクラス ファイルがあります。何も私に問題を引き起こしているようには見えません。

于 2013-11-08T06:39:04.647 に答える