분류 전체보기
훗~
DSLR
Mac
Reference
private

[Java] State를 more stylish하게 유지 하려면?

State를 more stylish하게 유지 하려면..
이라.. 제목은 거창한데 사실 별거 아니고,
역시나 초보적인 고민인데.. (-- )( --);;

일단 아래 코드를 보면..
각 situation에 따라서 State class의 'State'를 바꾸어 주는건데..
참 단순무식하게 코딩해놨다..;;


머, 사실 이렇게 하는게 틀렸다거나 하는건 아니지만..
이런 코드가 여기저기 난립하게 된다면,
유지보수에 있어 큰 문제가 생길것이다..
(사실 지금 생겼었다..)

"몇몇 필요로 하는 'State'에 대해서 한군데 모아놓고 처리할 좋은 방법이 없을까?"

결국 이 고민에 대한 답을 찾고자 하는것인데..

단무지틱한 생각으로 접근하면..
정말 단순하게 해결(?)된다..


한군데서 모아서 처리해야 한다는 전제를 충족시켜 주기에..
머 나쁘지 않다..하지만 Stylish하지는 않다..

그렇다면
Enum type을 써서 만들어 보면 어떨까..??


움..해놓고 보니..
썩 좋아보이지는 않는다.. ;;
more Stylish 보다는 more '귀찬아'질듯..ㅎㅏ하하하하


일단 고민 좀 더 해봐야 할듯..ㅋ;




락군