Android での機能に応じてさまざまな Java ファイルを分類する方法 (アクティビティ アダプター Bean への分割など)
ページアクティビティ、設定、ネットワークhttpツール、ユーティリティなどを設定しています。明確に区別できれば、他の人にとってもより明確になるように分類する必要があると感じています。
下請けは独自のニーズに応じて柔軟に分類できます: 機能ごとに分類できます: Android オープンソース プロジェクトの下請け方法の学習 (eoe、oschina、github) ビジネスごとに分けることもできます: android-architecture。
MVPフレームワークと機能モジュールに従って分けるとより明確になります
比較的小さなプロジェクトは次のように分割できます。典型的な MVC モデルです。大規模なプロジェクトはモジュールごとに分割する必要があります。MVP または MVVM を参照してください
コードを書けば書くほど、コードに注目するようになり、ゆっくりと自分自身のスタイルを確立していきます。 方法があります。つまり、クラスの継承関係を見てみましょう。たとえば、自分で作成した MainActivity extends Activity は、Activity カテゴリに分類できます。XXXAdapter extends BaseAdapter も、Adapter カテゴリに分類できます。簡単に言うと、共通点があるものをひとつのカテゴリーにまとめるということです。
ページアクティビティ、設定、ネットワークhttpツール、ユーティリティなどを設定しています。明確に区別できれば、他の人にとってもより明確になるように分類する必要があると感じています。
下請けは独自のニーズに応じて柔軟に分類できます:
機能ごとに分類できます: Android オープンソース プロジェクトの下請け方法の学習 (eoe、oschina、github)
ビジネスごとに分けることもできます: android-architecture。
MVPフレームワークと機能モジュールに従って分けるとより明確になります
比較的小さなプロジェクトは次のように分割できます。典型的な MVC モデルです。大規模なプロジェクトはモジュールごとに分割する必要があります。MVP または MVVM を参照してください
コードを書けば書くほど、コードに注目するようになり、ゆっくりと自分自身のスタイルを確立していきます。
方法があります。つまり、クラスの継承関係を見てみましょう。たとえば、自分で作成した MainActivity extends Activity は、Activity カテゴリに分類できます。XXXAdapter extends BaseAdapter も、Adapter カテゴリに分類できます。簡単に言うと、共通点があるものをひとつのカテゴリーにまとめるということです。