[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 11/04 03:18 / Filesize : 386 KB / Number-of Response : 1023
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

オブジェクト指向システムの設計 170



686 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 20:46:45.55 ID:fuiY39en.net]
Javaを使ってRPGを記述しようとしても一切体系的に記述できないし、
2次元の関数テーブルのほうが、明らかにデータの凝集度としても上なんだよなあ

オブジェクト指向の教義を信じて
それぞれの役割に応じて最適行動を散らばらせても待ってるのは悲劇だけだから

例えばだけど、Flameに対する各役割の最適行動はなんですかという疑問を持ったとしよう。
オブジェクト指向だと、それぞれの役割に対して、いちいち聞いて回らないといけなくなるよね
Fighter.OptimalAct() Magician.OptimalAct() Thief ・・・
ここで、BattleClassの必要性は確定しちゃうよね
Foreachでぶん回すことを考えると、各職業を集約してまとめあげるようなスーパークラスあるいはインターフェースが必要になる

もちろん我々はそんなことをしなくてもFの行を横に見ていくだけでわかるのにね






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<386KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef