「PHPによるデザインパターン入門」のサンプル修正
- 作者: 下岡秀幸,道端良,畑勝也
- 出版社/メーカー: 秀和システム
- 発売日: 2006/11/27
- メディア: 単行本
- 購入: 4人 クリック: 39回
- この商品を含むブログ (33件) を見る
ご迷惑をおかけしますが、差し替えをお願いします。
chain_of_responsibility_client.phpでオブジェクトチェーンを作る際、setHandlerメソッドに指定するオブジェクトが間違っていたのを修正しています。
ただ、ちょっとロジックがヘンテコ(^^;なので、Nullオブジェクトパターンを組み合わせたサンプルも併せてUPしています。
こちらのchain_of_responsibility_client.phpをみてもらえれば、チェーンの作成部分がすっきりしていることが分かると思います。NullValidationHandlerクラスが他のValidatorと同じValidationHandlerクラスを継承しているところがポイントです。
しげさん、指摘して頂きありがとうございました :-)