[PHP-users 18159]Re: PHPで抽象メソッドを実装するには
Osamu Shigematsu
shige @ ravi.ne.jp
2003年 10月 1日 (水) 13:04:46 JST
重松です。こんにちは。
> Do You PHP?
> http://www.pat.hi-ho.ne.jp/dimension/
>
> さんのところの
>
> PHP4でデザインパターン > abstractメソッドの実装を強制する
> http://www.pat.hi-ho.ne.jp/dimension/sample/
> sample_class_base_abstract.shtml
>
> が参考になると思います。
参考にはなりますが、いまいちすっきりしないですね。
多分、私がすっきりしない理由は、
エラー処理が全ての基底となる Abstract にあることでしょう。
# PHP は多重継承はできないので。
なので、やっぱり、abstract なメソッドでは、素直に die なりで、
凝ったことはしなくていいでしょう。die も trigger_error も嫌な場合には、
PEAR::raiseError で十分では?
PHP-users メーリングリストの案内