我将进入Clean Architecture,将Android的级别从MVC提升到MVP,使用Dagger 2引入DI,使用RxJava 2引入反应性,当然还使用Java 8。
在MVP干净架构中,实体(在数据存储区中)与应访问它们的演示者之间存在一层。该层是“用例”。用例最好是一个接口,它对一个实体执行一个操作。
我还知道,Clear Architecture 是“尖叫中的 ”,就其项目而言,由于它们中的类很多,因此其可读性很高。
现在,在我的项目中,我有大约6个不同的实体,当然,每个实体存储库都有至少4种方法(通常是get,add,delete,update)来访问它们。. 因此,6 * 4 = 24。
如果我到目前为止对Clean Architecture的了解,我将有24个UseCase。
如果与MVC中的6个控制器相比,这是很多类。
我真的需要制作24个用例吗?
我真的很感谢有人成功使用它所做的澄清。
谢谢,杰克