작성
·
191
0
Usecase는 viewModel이 원하는대로 알맞게 사용할 수 있도록 데이터를 가공하거나 추가 작업을 하는 곳이라고 배웟는데요.
같은 usecase가 여러개의 viewModel에서 사용되는것은 클린아키텍쳐상 전혀 문제 없을까요? 저는 없다고 생각하고 있긴 합니다.
위의 상황이 문제가 없다면 추가 질문입니다.
A, B, C, D 의 useCase가 있고, E, F, G 라는 ViewModel 있습니다.
E는 A,B // F는 A,C,D // G는 C useCase만을 필요로 하는 상황이면, di에서 각각의 useCase를 생성자로 넣어주면 될까요?