🔹 Coordinator 패턴이란?Coordinator 패턴은 화면 전환 및 기능 흐름을 별도의 관리 객체(Coordinator) 에게 위임하여ViewController 간의 강한 결합도를 줄이고, 코드의 유지보수를 쉽게 만드는 패턴입니다.이 패턴은 특히 복잡한 화면 전환이 필요한 앱에서 유용하며,모든 화면 이동을 한 곳에서 관리함으로써 유지보수성과 확장성을 높일 수 있습니다.🔹 왜 Coordinator 패턴이 필요한가?iOS 개발에서 화면 전환을 직접 관리하는 방식은 유지보수가 어렵습니다.예를 들어, 일반적인 방식에서는 각 ViewController가 pushViewController 또는 present를 직접 호출하며,새로운 화면이 추가될 때마다 모든 관련 코드를 수정해야 합니다.이로 인해 발생하..