STIKA

[09] 델리게이트(Delegate) 본문

프로그래밍/개념정리

[09] 델리게이트(Delegate)

STIKA 2024. 10. 22. 16:17

델리게이트(Delegate)


 

델리게이트는 메서드를 전달하는 대리자이다.

메서드를 참조해서 매개변수로 전달하거나 변수에 할당할 수 있다.

메서드를 전달하고 싶을 때 델리게이트를 사용하면 되는데

예를들어 어느 클래스의 클릭 이벤트를 발생시키는 기능과 다른 클래스에서 클릭이벤트를 처리하는 기능을 분리할 수 있다

 

delegate
매개변수와 반환형에 대한 정의 후, 
동일한 매개변수와 반환형을 가진 메서드를 서로 호환해서 불러 쓸 수 있는 기능

'프로그래밍 > 개념정리' 카테고리의 다른 글

[11] 람다식(Lambda Expression)  (0) 2024.10.23
[10] event, action, func  (0) 2024.10.22
[08] 제네릭  (1) 2024.10.22
[04] struct와 class의 차이  (0) 2024.03.25
[03] 접근제한자의 종류와 차이  (0) 2024.03.25