프로그래밍/개념정리
[09] 델리게이트(Delegate)
STIKA
2024. 10. 22. 16:17
델리게이트(Delegate)
델리게이트는 메서드를 전달하는 대리자이다.
메서드를 참조해서 매개변수로 전달하거나 변수에 할당할 수 있다.
메서드를 전달하고 싶을 때 델리게이트를 사용하면 되는데
예를들어 어느 클래스의 클릭 이벤트를 발생시키는 기능과 다른 클래스에서 클릭이벤트를 처리하는 기능을 분리할 수 있다
delegate
매개변수와 반환형에 대한 정의 후,
동일한 매개변수와 반환형을 가진 메서드를 서로 호환해서 불러 쓸 수 있는 기능