enum
항목을 객체로 바꿔
enum
클래스를
sealed
클래스 계층 구조로 변환합니다.