더북(TheBook)

3.9 지역 클래스와 익명 클래스


람다 표현식이 생기기 한참 전부터 자바에는 함수형이든 아니든 인터페이스 하나를 구현하는 클래스를 간결하게 정의하는 메커니즘이 있었다. 함수형 인터페이스라면 람다 표현식을 사용하겠지만, 때로는 함수형이 아닌 인터페이스를 간결하게 구현하고 싶을 수도 있다. 레거시 코드에서도 이런 전통적인 구조를 접할 수 있을 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.