6장. 열거 타입과 애너테이션 | Notion
아이템34. int 상수 대신 열거 타입을 사용하라
아이템35. ordinal 메서드 대신 인스턴스 필드를 사용하라
아이템 36. 비트 필드 대신 EnumSet을 사용하라
아이템37. ordinal 인덱싱 대신 EnumMap을 사용하라
아이템38. 확장할 수 있는 열거 타입이 필요하면 인터페이스를 사용하라
아이템 39. 명명 패턴보다 애너테이션을 사용하라
아이템40. Override 애너테이션을 일관되게 사용하라
아이템41. 정의하려는 것이 타입이라면 마커 인터페이스를 사용하라
아이템42. 익명 클래스보다는 람다를 사용하라
아이템43. 람다보다는 메서드 참조를 사용하라
아이템44. 표준 함수형 인터페이스를 사용하라
아이템45. 스트림은 주의해서 사용하자