# 문제 인식 현재 SMASHING 와이어 프레임에 따르면, 화면간의 전환 플로우가 매우 복잡하다. 기존의 Delegate 방식으로는 한계가 명확하며, 가능하다고 해도 코드가 매우 복잡해질 우려가 있다. # 해결 Factory Pattern 을 이용한 화면 전환 - [x] 루트 뷰 이동이 자유롭다. (로그인 → 홈 or 인터넷 끊김 or 강제 업데이트 화면) - [x] 탭 바 간의 전환이 자유롭고 커스텀을 만들 수 있다. - [x] 탭 바의 계층 뷰(루트가 아닌 뷰)에서 다른 탭바로의 이동이 자유롭다. (매칭 -> 알림 (알림 셀의 종류에 따라 이동하는 뷰가 다양하다.)