람다식 → 추상 메소드 1개인 인터페이스 (Functional Interface)
Consumer: 매개변수 O 리턴 X
Supplier: 매개변수 X 리턴 O
Function: 매개변수 O 리턴 O
Operator: 매개변수 O 리턴 O 매개변수와 반환형 타입이 동일
Predicate: 매개변수 O 리턴 O 반환형이 boolean형
⇒ 함수형 프로그래밍에서는 함수 자체를 값처럼 다룬다.
인터페이스만 되는 이유