Type safe enumeration pattern을 적용하고 있습니다.
기나긴 고민뒤에 Type safe enumeration pattern이라는 것을 발견하고 public static finale int 로 정의된 열거 형 변수들을 정리 하고 있습니다. C언어에서는 enum구문이 자바에는 없습니다. (Enumeration이라는 인터페이스가 있지만 C/C++의 enum과 달리 iterator입니다.) C에서는 #define TERMINAL 0 #define PROCESS 1 #define LINE 2 ... 이런식으로 하던지, typedef enum { TERMINAL, PROCESS, LINE, ARROW, ...}symbolType; 이런식으로 사용했습니다. 하지만 자바에서는(물론 자바에서만은 아니겠지만 지금은 자바만 생각하고 있습니다.) 어떻게 해야 할지 몰랐습니다. ..
2009.10.20