인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

한석민님의 프로필 이미지

작성한 질문수

Flutter 중급 1편 - 클린 아키텍처

35 Use Case 활용

usecase 질문 드립니다.

작성

·

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를 생성자로 넣어주면 될까요?

 

 

답변 1

1

오준석님의 프로필 이미지
오준석
지식공유자

그런 목적으로 만든것이라서 전혀 문제가 없습니다.

네. 필요한 UseCase만 전달해 주면 됩니다.