현재 프로젝트에서 VIPER 아키텍처를 구현하려고하고 있는데 몇 가지 질문이 있습니다.비슷한 기능을 가진 두 개의보기 컨트롤러 VIPER
내 응용 프로그램에는 두 개의 모듈이 있는데, 비슷한 기능을 가지고 있습니다. 두 모듈 모두 imagePicker와 서버에 미디어를 업로드 할 수있는 기능을 가지고 있습니다. 두 모듈 모두 동일한 기능을 구현했습니다.
제 질문은 두 모듈에서 어떻게 비슷한 기능을 재사용 할 수 있습니까? 문제는 내 imagePicker에는 didUploadMediaFile(), didFailToUploadMediaFile(), uploadMediaFile() 등 이미지를 선택하고 업로드하는 동안 서로 다른 이벤트를 처리하는 Interactor에 선언 된 여러 메서드가 있습니다.
이 기능으로 세 번째 모듈을 만들고 그 외 다른 모듈을 서브 클래 싱해야합니까? 아니면 그것을하는 더 좋은 방법이 있을까요?