
382
10
章
Mighty Gumball
社との出会い
ガムボールマシンはハイテク化しています。確かに、大手
メーカーはキャンディマシンに
CPU
を組み込めば、売上の増
加、ネットワーク経由での在庫監視、顧客満足度の測定をより
正確に行えることに気付いています。
しかし、メーカーはガムボールマシンのエキスパートであっ
てソフトウェア開発者ではないので、あなたの助けを求めてき
ました。
Jaw
( 顎 )に よ る 成 功
va
少なくともこれはメーカーの言
い分です。思うに、メーカーは
単に
1800
年代の技術に飽きて、
仕事をより刺激的なものにする
方法を探す必要があったのです。
ガムボールマシンのコントローラはこのように動作する必要があると、我々は考え
ています。これを
Java
で実装していただけないでしょうか。将来、さらに動作を
追加する可能性があるので、できるだけ柔軟で保守しやすい設計にしてください。
−
Mighty Gumball
エンジニア
ガムボール
>
0
ガムボール
なし
25
セント
受領
25
セント
を投入する
25
セントを
取り出す
ハンドルを回す
25
セント
未受領
ガムボール
を出す
ガムボール
販売
ガムボール
=0
ガムボールマシンが
半分空になることは
ありません