CakePHPで実務をやり始めて約5ヶ月、まだまだ分からない事は沢山ありますが、少しずつイメージできる部分も出てきました。今回はCakeを身に付けていくにあたり学んだオブジェクト指向について書きたいと思います。
昔プログラミングを勉強した時にはオブジェクト指向の概念もなく、今までほとんどオブジェクト指向を意識することなく過ごしてきました。そんな僕にとっては、オブジェクト指向とはどういうものか、オブジェクト指向を使うとどう便利になるのか、ほとんどイメージできませんでした。それを会社の技術リーダーに伝えたところ、1冊の参考書を持ってきてくれました。
その中で、「なるほど!そういうことか!!」と思えたのが、「ポリモーフィズム」についての解説の例えです。