>>411
 色んな実現方法があるから困ってしまうよね

麻衣なら
 1)操作ボタンクラス 外の上・下のボタン 中の階ボタン類
   これらは1インスタンスで1ボタン
   押されたら管理クラスにメッセージ

 2)管理クラス
  エレベータ現在位置とボタンクラスからのメッセージからどこに行くか決定
  到着したらボタンクラスにメッセージ

 3)コントロールクラス
   次にどの階に行くかを実際にコントロールするクラス

 4)エレベータシミュレータ
   重力、慣性を適当に作る

 5)タイマー 10mS毎にそれぞれのインスタンスにメッセージを送る

こんな感じで設計するかな