38. 확장할 수 있는 열거 타입이 필요하면 인터페이스를 사용하라
열거(enum)타입이란?
열거타입의 특징
열거타입을 확장하려면? 인터페이스를 이용하자!
예시
공통 기능을 담은 인터페이스
public interface Operation {
double apply(double x, double y);
}기본 연산 기능을 담은 열거 타입
확장 연산 기능을 담은 열거 타입
사용 방법
📌 방법 1 : 클래스 타입 전달 (한정적 타입 매개변수 사용)
📌 방법 2 : 컬렉션 전달 (한정적 와일드카드 사용)
자바 라이브러리의 예시
❗️ 주의!
🧩 어려웠던 점
💭 느낀 점
Last updated