Java言語で学ぶデザインパターン入門

先日読了。

Java言語で学ぶデザインパターン入門

Java言語で学ぶデザインパターン入門

GoFデザインパターンへの評価は人それぞれ。本書の各パターンの説明に記載してある「あなたの考えを広げるためのヒント」は、デザインパターンの意味や背景を理解する助けになる。
基本的にはOOPのためのデザインパターンなので、使い甲斐を得るためには、真面目にオブジェクト設計をする必要がある。
そんな中でも、Iterator、Composite、Chain of Responsibility、Facade、Mediator、Observer、Proxyとかは、OOPとは関係無く役に立ちそうである。

結城さんは、それにしても、なぜプログラミング書籍から、数学ガールに転進したのだろう・・?