JAVA - 함수형 인터페이스
함수는 들어오는 값이 같으면 나오는 값도 같아야한다. 2. 함수형 인터페이스와 람다 표현식 소개 함수형 인터페이스 (Functional Interface) ● 추상 메소드를 딱 하나만 가지고 있는 인터페이스 ● SAM (Single Abstract Method) 인터페이스 ● @FuncationInterface 애노테이션을 가지고 있는 인터페이스 람다 표현식 (Lambda Expressions) ● 함수형 인터페이스의 인스턴스를 만드는 방법으로 쓰일 수 있다. ● 코드를줄일수있다. ● 메소드 매개변수, 리턴 타입, 변수로 만들어 사용할 수도 있다. 자바에서 함수형 프로그래밍 ● 함수를 First class object로 사용할 수 있다. ● 순수 함수 (Pure function) ○ 사이드 이팩트가 없..
2020.09.26