강의내에 coordinator관련한 객체랑 viewModel 객체들의 구조를 짜시는 부분을 보고 코드들은 이해가 되는데
구조를 제가 설계한다고 생각했을 때 도무지 어떻게 구조 설계를 시작해야할지 감이 잡히지 않아서 질문드립니다.
저는 간단하게 데이터와 데이터를 조작하는 로직을 담은 ViewModel과 View로만 계층을 나눠봤었습니다.
강의를 보면 Coordinator, MemoryStorage, Scene, viewModel 이런 객체들의 구조를 구체적으로 바로 바로 짜시는걸 보고
구조를 어떻게 짜야할지 바로 생각이 나셔서 이렇게 설계가 되시는건지 궁금합니다