0. はじめに 名作の多い「なぜシリーズ」の書籍のひとつである、オブジェクト指向でなぜつくるのかを読みましたので、参考になった点や教育に使いたい点をまとめてみました。 1. オブジェクト指向でなぜつくる? 書籍のタイトルにもなっている疑問。 プログラムの再利用性を高めるため。 変更に対して柔軟に対応するため。 理解しやすいプログラムにするため。...etc 色々ありますが、少し嚙み砕くとソフトウェアを楽に作るためと言えます。 2. オブジェクト指向が難しいと言われているのはなぜ? オブジェクト指向は難しく、とっつきにくいと言われることがあります。その理由としては、以下のような要因が挙げられます。 2-1. 用語の洪水 「継承、スーパークラス、インターフェース、属性、オーバライド・・・」 たくさんの用語があるため、最初は覚えるのが大変になります。 しかし、オブジェクト指向は広い領域をカバーし