앱을 만들다 보면 복잡도가 증가하게 되어있는데, 이때 이벤트 관리 또한 유지보수가 힘든 부분 중 하나이다.이런 상황에서 이벤트 디스패처 패턴이 도움이 될 수 있다.Event Dispatcher 패턴이벤트 디스패처 패턴은 Publisher-Subscriber 구조를 기반으로 발행자와 구독자 사이에 Dispatcher를 두어 둘을 완전히 분리하는 설계 패턴을 말한다.Publisher: 이벤트를 발생시키는 주체Event Dispatcher: 이벤트를 수신하고, 등록된 리스너 목록을 보고 해당 이벤트를 전달Subscriber: 특정 이벤트를 구독하고, 해당 이벤트가 오면 콜백을 실행왜 사용하는건가?직접 A → B로 호출하는 경우 A, B 둘이 강하게 결합된다. 하지만 이벤트 디스패처 패턴을 활용하면 Publis..
