일명 '작은 인터페이스 구현 자'를 위해 익명 클래스를 Java로 정의 할 수있는 방법으로 Common Lisp의 모국어가 있습니까? 같은 예를 들어익명 CLOS 인스턴스
,
this.addListener(new Listener() {
public void listen() {...}
});
: CL의 방법에서
(defgeneric listen (object))
(add-listener #<this>
(make-anonymous-instance
(listen (object) ...)))
좋아. 일반 함수에 대한 메서드의 관계를 이해합니다. 원래 예제에서 '#'으로 표시된 인스턴스가 'add-listener'가 추가 한 리스너에서 수신하는 일반 함수를 호출합니다. 무엇을 제안하겠습니까? –
nowbumja