실행 어라운드 패턴1 함수형 인터페이스 활용 함수형 인터페이스 오직 하나의 메서드만 가지고 있는 인터페이스 상속받은 메서드까지 포함했을 때 하나의 메서드만 가지고 있어야지만 함수형 인터페이스 예시) public interface Predicated { bollean test(T t); } public interface Comparator { int compare(T o1, T o2); } public interface Runnable { void run(); } 함수형 인터페이스 활용 → 람다 표현식을 사용하면 함수형 인터페이스의 추상 메서드 구현을 직접 전달할 수 있다. → 전체 표현식을 함수형 인터페이스의 인스턴스로 취급 예시) Runnable r1 = () -> System.out.println("hello 1"); Runnable r2 = .. 2020. 11. 16. 이전 1 다음