アカウント名:
パスワード:
「見られている」というメソッドを各キャラクターの型に作成して呼び出すのがオブジェクト指向的。switchで処理を分けると、キャラクターを増やしたときに処理漏れの発生する可能性が高くなる。仮想メソッドなら実装を強制すれば良いし修正箇所が近いから漏れも少なくなるしサングラス兵士やシャイ兵士といった特殊キャラも作りやすくなる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
仮想メソッド (スコア:0)
「見られている」というメソッドを各キャラクターの型に作成して呼び出すのがオブジェクト指向的。
switchで処理を分けると、キャラクターを増やしたときに処理漏れの発生する可能性が高くなる。
仮想メソッドなら実装を強制すれば良いし修正箇所が近いから漏れも少なくなるしサングラス兵士やシャイ兵士といった特殊キャラも作りやすくなる。