Android Clean Archで各レイヤーを分割しようとしています。私はhttps://github.com/dmilicic/Android-Clean-Boilerplateのプロジェクト、Uncle-Bobの記事/コードに従います。今のところ、RxJava、Draggerなどはdbflow ormデータベースを使用しませんでした。今すぐ混乱したくありません。クリーンアーキテクチャーインタラクターの実装
ストレージ実装用のドメインにはいくつかのデータリポジトリのインターフェイスがあります。各種類のデータには、挿入/追加、削除、更新、getXXXByXXなどのいくつかのメソッドがあります。サンプルコードでは、それはユーザーまたはコストリポジトリだけです。ユーザーはインタラクターに3つのファイル(実装)を持っています。
相互作用物質: DefaultSubscriber GetUserDetails GetUserList ユースケース
リポジトリ: UserRepository
ユーザー、コスト、デバイスなど3つのリポジトリがあり、かつ相互作用物質で3X4--12方法ファイルが存在しますと仮定。ファイルを減らし、リポジトリのメソッドをメソッドを含むUserOpsのような1つのImplファイルにする方法があれば?またはその他の推奨事項。