C ++では、スコープ解決演算子(::)を使用してクラスを複数のファイルに分割できることに慣れていますが、Javaでは、クラスを複数のファイルに分割することは不可能のようです。
クラスは数百行を超えてはならないことを読みましたが、それは重要なアプリケーションを作成しない人々からのイデオロギー的なナンセンスのように聞こえます。
私は産業用Androidアプリケーション(消費者向けではなく、Bluetooth経由でリンクされたアプリと組み合わせてプロのテストおよび測定機器を使用する技術者向け)を作成していますが、Androidアクティビティのいくつかは1000行を超えており、終了した。主なアクティビティは6000行を超えており、さらに長くなると思います...非常に扱いにくくなり、C ++では、クラスを複数のソースファイルに論理的に分割しますが、それはそうではないと思います。ここのオプション。
実際にコードを切り取らずにソースファイルの長さを減らすために見落としている代替手段はありますか(これはオプションではありません...)?