オブジェクト指向は戦場では必要なし9
■ このスレッドは過去ログ倉庫に格納されています
013022
NGNGもっと単純に、これでいいんでないか。
interface ReversePiece {
..void reverse( OtheroPanel pane, int x, int y, int color);
}
別に、オセロはルールは変わらないんだから、盤面オブジェクトで実装しちゃうのがイイと思うんだけどね。
あと、OO らしいポイントといえば、盤面 Observer を作る必要はあるかもしれない。
盤面の状況を変わったことを通知して、ひっくり返す画面のアニメーションさせるとか、
ゲーム途中経過のスコアの更新するとか。
■ このスレッドは過去ログ倉庫に格納されています