しばらくしたら―また数冊 OOP の本読んだりしたら―追加もしくは更に修正入ると思う。 OOP やデザインパターンは特別な人たちの特別なもの? デザインパターンを適切なときに適切に使うことは難しい……そう考えていた時期が俺にもありました。 OOP とかデザインパターンとか、なんか小難しいモノはフレームワークとかそういうの作る人が知っていればいいもので、俺のようなフツーのプログラマにとっては、それらの技が必要になることはないだろう、みたいな感じに思ってました。 なんでそんな発想になってしまってたのか、自分でも上手く説明できないけど、下記の一文が俺にとって一つの答えになっていると思う。 パターンでは、コードを再利用するのではなく、経験を再利用するのです。 Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本 1 章 デザインパターン入門 デザインパターンへようこそ