
델리게이트는 ‘이벤트를 발생시키는 쪽’과 ‘처리하는 쪽’을 분리시켜 주는 도구로, 복잡한 시스템에서도 깔끔한 구조를 유지하게 해줍니다. 게임 내 수많은 이벤트(입력, 충돌, UI, AI, 네트워크 등)에 효과적으로 대응할 수 있는 핵심 설계 요소입니다.✅ 델리게이트의 특징특징설명🧩 낮은 결합도(Loosely Coupled)클래스 간에 직접 참조 없이도 함수 호출이 가능. 코드 간 의존성 최소화.🔄 이벤트 기반 구조어떤 이벤트 발생 시 다양한 반응(리스너)들을 유연하게 처리 가능.🧪 확장성/유지보수성 우수다른 클래스 수정 없이 새 기능(리스너)을 추가 가능.🧠 함수 호출 추상화델리게이트를 통해 함수를 저장/호출함으로써 동적 로직 구성 가능.🎮 멀티캐스트 지원여러 개의 리스너를 동시에 바인딩해서 한..