목록java (1)
The Boxer
Interface를 사용한 Callback 구현
Interface를 사용한 Callback 구현 1. Callback의 개념Callback이란 한 클래스가 다른 클래스에 실행을 요청하여 실행이 진행되는 도중, Event가 발생하면 요청한 Class에서 정의한 함수를 실행하도록 하는 개념입니다. Callback을 사용하는 이유는 실행을 요청한 Class에 Sync/Async 방식으로 수행이 끝났는지 알려주거나 요청한 Class에서 정의한 함수를 실행시키기 위함입니다. 주로 비동기 방식에서 사용될 수 있는데, 예를들어 버튼을 클릭하면 사진을 띄우는 논리가 있다고 하면, 버튼을 클릭하는 행위가 Event이고, Event가 발생하면 Callback을 통해 사진이 띄워지는 것을 생각해 볼 수 있습니다. 2. Interface를 통한 구현구현에 앞서 Caller..
Java
2018. 7. 16. 18:52