"PHPによるデザインパターン入門"
2006/12/03 02:29
ここのところどーしょもなく忙しく情報収集もろくに出来ない状況だったが、PHPネタで久々に興味の持てそうな本が出た様だったので、Amazonにて購入。
"PHPによるデザインパターン入門" (下岡 秀幸, 道端 良, 畑 勝也)
Do You PHP?の下岡さんが執筆に加わっていて、よさげな内容。デザインパターンの入門書というと結城本を思い出すけど、PHPerには結城本ではなくこちらをオススメしたい。
結城先生の文章は平易でわかりやすいけど、「PHPによるデザインパターン入門」のほうが、パターンを紹介する順序は理にかなっている気がする。もちろん、サンプルがPHPである点もポイント。
ただ言うまでもないけど、PHP5が前提。PHP4は、GoFデザインパターンを実現するに十分な言語仕様を持たないので。
結城本の復習とばかりに、早速流し読みしてみたところ、シングルトンパターンのところで目が止まった。
PHP5には、多言語で言うところのいわゆる「ディープコピー」を行う、clone演算子というものがある。曰くシングルトンパターンをより完全に実現する為には、clone演算子への対応も必要となるのである。
なるほど、目からウロコが落ちた。
