私は Android アプリケーションを開発していますが、このアプリケーションには多くのクラス (おそらく 30 以上) があります。これはアプリケーションの速度を低下させますか?それともプログラミング方法が悪いのでしょうか? 誰かがこれに答えてくれたらうれしいです。
ありがとう :)
私は Android アプリケーションを開発していますが、このアプリケーションには多くのクラス (おそらく 30 以上) があります。これはアプリケーションの速度を低下させますか?それともプログラミング方法が悪いのでしょうか? 誰かがこれに答えてくれたらうれしいです。
ありがとう :)
30クラスは絶対に「たくさん」とは見なされません. 私が Android 用に開発するアプリケーションのほとんどには、約 100 ~ 200 のクラスがあります。
これは通常、アプリケーションの実行時のパフォーマンスには影響しません。どちらかといえば、コンパイルプロセスが遅くなる可能性がありますが、これは通常、コードを書くときの意思決定には影響しません (「ああ、コンパイル時間が 5 秒長くなったので、設計全体を考え直したほうがよい」とは誰も言いません)。
実際、コードの分割が理にかなっていれば、通常はコードを複数のクラスに分散するのが最善の方法です。
アプリのパフォーマンスを低下させる原因には、通常、無駄なループの反復、深い再帰などが含まれます。
私のアプリケーションは 6 つの外部ライブラリを使用しており、それ以外に 52 個のクラス ファイルがあります。何も私に問題を引き起こしているようには見えません。