[JAVA] 함수형 인터페이스란?(Supplier<T>, Predicate<T>를 적용하게 된 이유를 중점으로)
·
Java & Kotlin
들어가며우테코 프리코스 3주차 문제를 풀다보니 문제는 어찌저찌 풀겠지만 중복되는 코드가 너무 많았다. 나는 이 부분을 해결하기 위해 함수형 인터페이스를 활용하였다! 중복되는 코드를 줄이기 위해 검색하여 급하게 적용했다보니 개념에 대해 정확히 알고 있지 못한다. 그래서 이 기회에 한번 개념적으로 공부해보고 내가 어떤 부분에 적용하였는지 써보고자 한다! 가보자~!본론으로그래서 함수형 인터페이스가 뭐야 🧐일단 자바에서의 함수형 인터페이스...? 부터 처음에 좀 어색했다. 인터페이스는 알겠는데 함수형이 뭐지..? 함수를 다형성 있게 사용하겠다는 건가?함수형 인터페이스(functional interface)는 추상메서드가 1개만 정의된 인터페이스를 통칭하여 일컫는다. // @FunctionalInterface ..