익명 클래스·람다·이름 있는 클래스는 표현할 상태가 다르다

문법 길이만 보고 바꾸면 this·scope·필드·생명주기의 차이를 숨길 수 있습니다.

lambda

단일 행동·둘러싼 this

anonymous class

새 객체 scope·작은 상태

named class

명시적 상태·수명·여러 도움 method

핵심: 한 행동의 무상태 callback일 때 람다가 가장 잘 맞습니다.