오늘도 열심히 인프런 강의를 듣고 있었다. 스프링 강의 고급 편을 듣다 보면 여러 가지 디자인 패턴에 대해서 알게 되는데, 오늘은 템플릿 메서드 패턴부터 시작해서 프록시 패턴까지 공부를 하게 되었다. 강의를 듣던 중 템플릿 콜백 패턴이라는 것을 듣게 되었는데 따로 GOF 패턴은 아니고 스프링 내에서 자주 사용되는 패턴이라 스프링 안에서만 이렇게 부른다고 한다. 김영한님 강의에서는 다른 코드의 인수로서 넘겨주는 실행 가능한 코드를 콜백(callback)이라고 하며 프로그래밍에서 콜백(callback) 또는 콜애프터 함수(call-after function)는 다른 코드의 인수로서 넘겨주는 실행 가능한 코드이고 콜백을 넘겨받는 코드는 이 콜백을 필요에 따라 즉시 실행할 수도 있고, 아니면 나중에 실행할 수..