-
Notifications
You must be signed in to change notification settings - Fork 2
정적 팩터리 방식의 싱글턴의 세번째 장점: 정적 팩터리의 메서드 참조를 Supplier로 사용할 수 있다. #66
Open
Description
Supplier 인터페이스는 JAVA8부터 함수형 프로그래밍을 지원하기 위해 java.util.function 패키지에 추가되었습니다. Supplier 인터페이스에는 매개변수가 없는 메서드 T get()를 가지고 있습니다.
질문1.
Elvis 클래스에서 Supplier를 상속(implements)한 적도 없고, get() 메서드를 오버라이딩한 적도 없는데 supplier1, supplier2 참조변수들은 어떻게 get() 메서드를 사용할 수 있는 걸까요?
질문2.
그냥 Elvis 참조타입 elvis4 참조변수를 사용하면 더 심플하지 않을까요? 왜 굳이 Supplier 참조타입 supplier1, supplier2 참조변수를 사용하는 걸까요?
Metadata
Metadata
Assignees
Type
Fields
Give feedbackNo fields configured for issues without a type.