안녕하세요 저는 프로그래밍 관련 용어를 배우려고하는데 종종 핸들러라는 단어를 사용합니다. 누구든지 핸들러의 의미와 용어 사용시기를 설명해 줄 수 있습니까?
안녕하세요 저는 프로그래밍 관련 용어를 배우려고하는데 종종 핸들러라는 단어를 사용합니다. 누구든지 핸들러의 의미와 용어 사용시기를 설명해 줄 수 있습니까?
답변:
나는 그것이 '하드'정의가없는 매우 일반적인 용어라고 생각합니다. 의미는 매우 문맥 적이며 일반적인 코드 디자인에 따라 다릅니다.
나에게 그것은 일반적으로 내부 코어에서 호출되고 일부 작업을 수행하고 반환해야하는 일부 코드를 의미합니다. 그 '내부'부분은 여러 개의 '핸들러'를 사용할 수 있으며 호출 할 것을 선택합니다.
경우에 따라 일부 API를 정의하여 이러한 핸들러를 대부분 상호 교환 가능하게 만들 수 있으므로 호출자가 테이블에서 하나를 선택하고 동일한 코드를 사용하여 해당 핸들러를 호출 할 수 있습니다. OOP는 여기에서 많은 도움이됩니다.