Android 我应该使用一个或多个存储库类吗?

Android 我应该使用一个或多个存储库类吗?,android,repository-pattern,android-room,android-livedata,Android,Repository Pattern,Android Room,Android Livedata,我正在用Room数据库构建一个Android应用程序。我使用repostory类,如本文所建议的。一切正常-我只是想知道我是否应该在rep.class上为每个DAO使用,或者我是否可以在big rep.class上为我的所有数据类使用。我建议使用多个repo类…我认为这两种方式都没有大问题,但我担心的是单个大型repo.class中的代码可能很快变得难以维护,特别是如果你有很多刀的话

我正在用Room数据库构建一个Android应用程序。我使用repostory类,如本文所建议的。一切正常-我只是想知道我是否应该在rep.class上为每个DAO使用,或者我是否可以在big rep.class上为我的所有数据类使用。

我建议使用多个repo类…我认为这两种方式都没有大问题,但我担心的是单个大型repo.class中的代码可能很快变得难以维护,特别是如果你有很多刀的话