Function 함수적 인터페이스
- 매개값과 리턴값이 있는 applyXXX() 메소드를 가짐
- 매개값을 리턴값으로 매핑(타입변환)
- 상속관계에서 일어나는 promotion, casting이 아니라,
비상속관계에서의 타입 매핑 (ex. 배열을 List로 매핑)
- 데이터 전처리(preprocessing)에서, 비 상속관계의 변환작업이 필요할 경우
눈으로 볼 땐 람다식인데, 내부적으로는 익명구현객체 (추상메소드를 구현할 객체 = 오버라이딩 한 객체)가 만들어짐.
객체의 필드,메소드를 도트연산자(.)로 사용할 수 있음.