休みの日は寝すぎる。 一発ネタはできた。 もうちょっと考えるか。 というわけで、C++テンプレートを覚えたばかりの人が書きそうな若さあふれるコードを書いてみた。そんなに量は無いけど。 C++で書くときは、メソッドにアルゴリズムを書いてはいけない、というような気がした。オブジェクトは、どういう特性を持ってるかだけを記述しておいて、アルゴリズムは、それ以外の場所に書くようにするのだ。 ゲームの宇宙船(SpaceShipクラス!オブジェクト指向っぽいという超偏見!)を考える。 class SpaceShip { float x; float y; float idou_kyori_x(); float idou_kyori_y(); public: void move( ) { x += idou_kyori_x(); y += idou_kyori_y(); } };とりあえず、できた。 けど