[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 11742] ボーリングスコ ア・プログラム( Re: 「アジャイルソフトウェ ア開発の奥義」を読む会 第4回エントリ状況)



高橋(徹)です。

   "murayama <locutus@xxxxxxxxxxxxxxxx>"さんは書きました:

> もう一ヶ月近く前の話になりますが,
> 例のボーリングゲームについてのJavaWorldの記事での
> サンプルコードが以下よりダウンロードできます.
> 
> ページ:http://www.idg.co.jp/jw/serials.html
> サンプルコード:ftp://ftp.idg.co.jp/pub/jw/0503/OOP18.zip

著者によると、理解容易性が高く、ビジネスルールの変更に際して
どこを変更すればよいか一目瞭然な変更に強い設計となっているそう
ですが・・・。
二重になったステートパターンなど、ちょっと設計に癖があるように
感じてしまいます。


ボーリングスコア集計プログラムは割と有名な課題なのでしょうか?
ホームページで公開している方がおりました。
http://homepage3.nifty.com/satoshis/java/bowling.html

コンソールですがスコア表が印字されていますね。素晴らしい。

---
TAKAHASHI Toru