オブジェクト指向システムの設計 171 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0293デフォルトの名無しさん
2016/06/16(木) 18:06:23.20ID:cGv9O2J3まぁどのみちパフォーマンスの面から言ってもクラスにするわけがないんだが
ボードの内部表現はcharかintかenumの配列で十分
確かに駒の種類によって動きは変わるが、多態など使わずとも十分に網羅可能であり
仮想関数を呼び出すほどのことではない
ジャンプテーブルによるswitchが最速と分かっているしね
将来的に将棋のルールが変わって新しい種類の駒が追加されることを
考慮しなければならないならクラス使えば?
■ このスレッドは過去ログ倉庫に格納されています