>>181に聞く
昔のスレ見てたら以下のような例題があった(もちろん俺が作った例題ではない)
あんたならどうする?

---------------------------------------------------------------------
Red Yellow Blue の3つの状態がある信号機型と 信号機クラスを作成し
isStop というメソッドを定義せよ    isStopは Red 又は Yellowの時に真を返す
Next というメソッドを定義せよ 帰り値は信号機型であり次の状態を返せ
---------------------------------------------------------------------

文章の内容等は無視してくれ。
これが仕様だということで(w