람다보다도 더 함수 객체를 간결하게 만드는 방법이 메서드 참조(method reference)다. 어떤 람다에서는 매개변수의 이름 자체가 프로그래머에게 좋은 가이드가 되기도 한다. 이런 람다는 길이는 더 길지만 메서드 참조보다 읽기 쉽고 유지보수도 쉬울 수 있다. 람다로 할 수 없는일이라면 메서드 참조로도 할 수 없다. 메서드 참조의 5가지 유형 1. 정적 메서드를 가리키는 메서드 참조 2. 인스턴스 메서드를 참조하는 수신 객체(참조 대상 인스턴스)를 특정하는 한정적 인스턴스 메서드 참조 Calculator의 인스턴스를 생성하고 해당 인스턴스를 사용하여 한정적 인스턴스 메서드 참조를 생성한다. addFunction은 Calculator의 add 메서드를 참조하고 있으며 subtractFunction은 C..