복잡한 과정 최소화 동작 파라미터화 코드 전달하기 (2) 처럼 사과를 필터링 하는 새로운 조건이 필요할때마다 클래스를 구현해야 한다는건 상당히 번거로운 작업이며 시간 낭비이다. 심지어 만들어둔 클래스를 나중에 가서 사용하지 않는다면 재활용도 안되는 쓰레기코드,,는 말이 너무 심하고 ! 하여튼 이러한 번거러움을 개선하기 위해 자바는 클래스의 선언과 인스턴스화를 동시에 수행할 수 있도록 익명 클래스 라는 기법을 제공한다. 익명 클래스를 이용하면 코드의 양은 줄일 수 있지만 익명 클래스가 모든 것을 해결하는 것은 아니다. 이번 챕터의 궁극적인 목표인 람다 표현식을 사용해서 더 가독성 있는 코드를 구현하는 방법을 알아보자. 다섯 번째 시도 : 익명 클래스 사용 List redApples = filterApple..