객체지향언어인 C++로 프로그래밍을 하다보면 handle, handler란 용어나 클래스들을 접하기도 한다. 사전적 의미는 손잡이 정도로 해석되는데 프로그래밍할때 정확히 어떤 의미이고, 그냥 '특정 기능을 하기 위해 필요한 도구'정도로 이해하고 지나쳤는데 이번 기회에 조금 더 자세히 알아보자. event handler를 생각해보면 어떤 특정 event(ex. interrupt)마다 handler가 존재하며, 그 event가 일어나면 해당 handler가 호출되고 handler안에서 event를 처리해주는 진짜 함수를 호출한다. 내가 참고한 블로거분이 찾은 영어로된 설명을 적자면 A handler is a routine/function/method which is specialized in a certai..