-
Notifications
You must be signed in to change notification settings - Fork 1
UseCase와 Service와 Repository의 차이 정의
이강호 edited this page Jul 3, 2024
·
1 revision
단순 CRUD 이외 기능을 수행할 때
- Device Sensor
- Auth관련 Token 서비스
DAO의 기능 일반적으로 CRUD Network(Remote)와 Local Data에 대한 접근
Service와 Repository으로 얻은 단순 정보를 바탕으로 앱의 정책관련 Domain Logic을 수행.
- 그렇다면 Rx 비동기 방식을 유지해야할까? 종속성 때문에 disposeBag()이 필요해서 불편함. closure나 async로 수행하는 같은 메서드 만들기?
- 현재 repository는 useCase를 통해 사용할 수 있다. 하지만 SceneDelegate나 Coordinator에서 사용할 니즈가 생긴다면 어떡해야할까?
해당 페이지가 2모듈 이상 필요한 경우 따로 독립된 코디네이터를 만든다.