자바 콜백 패턴 구현해보기
잠깐 reactive document를 보다가 콜백, 비동기 등등 얘기가 나와서 자바에서는 콜백을 어떻게 구현하는지 한번 정리해보고자 글을 써본다.(reactive document는 내가 영어가 딸려서 번역이 안된다.... 때려침...) 일반적으로 함수 호출을 할 때에는 함수를 호출하는 함수(Caller)와 호출당하는 함수(Callee)가 있다. 쉽게 말해서 A클래스와 B클래스가 존재하고, A클래스에는 a함수가, B클래스에는 b함수가 있다.A클래스의 a함수가 B클래스의 b함수를 호출한다면 a함수는 Caller이 되고, b함수는 Callee가 된다. 콜백(Callback)은 일반적인 함수 호출의 흐름과 다르게 동작을 한다. 호출을 당한 함수(Callee)에서 호출을 한 함수(Caller)을 호출할 수 있다..