オブジェクト指向◯○の話や記事を読むと、いっつも犬をサンプルにして説明されているのは何でなんだろう? ま それはさておき、オブジェクト指向の話ってファミコンなんかの有名なゲームをサンプルにしたら分かりやすそうなのになーって思う。ガチャポン戦記とか大戦略、ウォークラフトとかシミュレーションが分かりやすいかな。各ユニットがそのままインスタンスだし、クラス=ユニットの特徴、生産する=コンストラクタ って感じで連関つけやすいような気がする。レベルアップするとできる「クラスチェンジ」なんてまさにクラスの概念そのものだしね。 以下、ガチャポン戦記を頭に思い浮かべながら読む ガンダムユニット(ガンダムクラス)は「ライフル」「ビームサーベル」を攻撃手段(メソッド)として持っています。 ガンダムユニットの体力は80(インスタンス変数)です。戦闘で攻撃を受けると減ってしまいます。 どのガンダムユニットも移動で
![オブジェクト指向 - hibomaの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/afdb2ba535b1fbdf18f4b2e0d8e2294e833f7b67/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhiboma%2F20061117%2F20061117191757.jpg)