J2EE 디자인 패턴 - Business Delegate Pattern
객체 자신이 해야할 작업을 다른 객체에게 자신의 일을 위임하는 패턴이다.
Callback → Impl 클래스 패턴이라고 생각하면 된다. (중요)
인터페이스 구현 → 다른 다른클래스에서 인터페이스 메소드 호출 (위임) → Impl클래스에서 콜백구현 (위임받은 작업을 대신 실행) → 위임한 클래스의 인터페이스에 impl 클래스를 넣는다.
사실 Impl 클래스를 만들지 않아도 된다. 익명 클래스로 바로 인터페이스를 구현하면된다.