ページ

2008年10月2日木曜日

AbstractFactory

0 件のコメント:
学生時代はなんのことやらサッパリわからなかったデザインパターンだけど、なるほどこれは少し腰を据えて勉強してみると、確かにアプリケーション設計において新たな知見が生まれるな。コーディングが楽しくなる。
デザインパターンは適用するようなものじゃなくて念頭に置くべきものだから、すぐに使える!というワケではないけど、色んなことを想像できてすごく楽しい。

自分の作ったアプリケーションでも、ほんの1ヶ月前のものをメンテしろとか言われたら鬱陶しく思ってしまうが、そんな急遽発生する変更作業に対しても柔軟に対応出来るようなアプリケーション設計にしてくれるのがデザインパターン。

それにまあ、そういうものによって生まれた柔軟性と可読性に優れたコードやクラスってのは、再利用性が高まるから、結果的に見たら生産性が上がるんですよね。
あ、でも新入社員の間は生産性とか言っちゃ駄目なんだとか言われた。じゃあ思うだけにしとこう。