728x90
반응형
source 는 Github 에 있습니다.
목차는 Java series 에 있습니다.
[Java 11편] Extend enum (EnumMap, interface, function)
Extend enum (EnumMap, interface, function)
- EnumMap, interface, function 을 통해 enum 을 확장하는 법에 대해 정리했습니다.
EnumMap 이란?
- EnumMap은 Map 에서 키를 enum 타입만을 사용하도록 하는 구현체입니다.
source
- enum 이 있고, enum map 을 EnumMap 으로 초기화하고 있습니다.
- EnumMap 은 MemberTypeEnum 을 Key, Supplier 을 value 로 설정했습니다.
- 아래 소스가 의미하는건 Enum 타입에 따라 구현내용을 달리 줘서 유연성을 가질 수 있습니다.
Reference
'Java > series' 카테고리의 다른 글
[Java 13편] 정적 팩토리 메서드로 객체 생성 (0) | 2023.02.11 |
---|---|
[Java 12편] Map Sort 정리 (0) | 2023.02.11 |
[Java 10편] Functional Interface 정리 (0) | 2022.12.01 |
[Java 9편] 자바 BigDecimal 소수점 계산 주의사항 (0) | 2022.11.19 |
[Java 7편] stream list to map<String, Dto> (0) | 2022.08.31 |
댓글