Clean Architecture 로 이동하여 Android 레벨을 MVC에서 MVP 로 높이고 Dagger 2가 포함 된 DI, RxJava 2에 대한 반응성 및 Java 8을 소개합니다.
에서 MVP 깨끗한 아키텍처 이 엔티티 사이의 계층 (데이터 저장소에) 및 발표자 에 액세스해야합니다. 이 계층은 "사용 사례" 입니다. 유스 케이스는 ONE 엔티티에서 ONE 조작을 구현하는 이상적인 인터페이스입니다.
또한 Clear Architecture는 " 비명을 지르고있다 " 는 것을 알고 있습니다. 프로젝트의 관점에서 볼 때 프로젝트의 수가 많은 클래스처럼 읽기 쉽습니다.
이제 내 프로젝트에는 6 개의 다른 엔티티 가 있으며 물론 각 엔티티 저장소에는 액세스 할 수 있는 적어도 4 개의 메소드 (일반적으로 get, add, delete, update)가 있습니다. 따라서 6 * 4 = 24 .
Clean Architecture의 지금까지 내가 이해 한 것이라면 24 개의 UseCase가 있습니다.
이것은 MVC에서 단지 6 개의 컨트롤러와 비교할 때 많은 클래스입니다 .
실제로 24 개의 사용 사례를 만들어야합니까?
누군가 이미 그것을 성공적으로 사용하여 설명을 해 주셔서 감사합니다.
고마워, 잭