あるクラスのインスタンスが、状態遷移を持っていて、
その状態によって、使えるメソッドが決まる、という設計は
やっぱ糞かなw