enum이 단순히 데이터 열거형이 아닌
훌륭한 인터페이스 역할을 해줄 수 있다.
스위치 문을 대신해서 함수형 프로그래밍처럼 활용할 수 있다.
http://blog.scottlogic.com/2016/07/28/java-enums-how-to-use-them-smarter.html
enum이 단순히 데이터 열거형이 아닌
훌륭한 인터페이스 역할을 해줄 수 있다.
스위치 문을 대신해서 함수형 프로그래밍처럼 활용할 수 있다.
http://blog.scottlogic.com/2016/07/28/java-enums-how-to-use-them-smarter.html