인프런 커뮤니티 질문&답변
레포지토리의 메서드와 유스케이스의 개수
작성
·
314
답변 1
0
오준석
지식공유자
여러 Repository의 조합을 해야하는 경우를 생각해 보면됩니다.
제 강의 중 'Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)' 에서 다루는 마스크 재고 앱을 클린 아키텍처로 만든다면
현재 위치 정보 Repository, 마스크 정보 Repository 가 있을 수 있겠습니다.
UseCase는 한 개이지만 2개의 Repository를 조합한 결과를 주게됩니다.
클린아키텍처에서 추가적으로 동작들의 추상화는 UseCase로 만들고, 세부 기능의 추상화는 Repository로 하게 됩니다.





