- 116 名前:89 [2014/02/02(日) 17:53:21.79 ID:6TG0eOwN]
- >>91
ありがとうございます。クラスメソッドにすることにしました。 クラスメソッドの使いどころについてもうちょっとお聞きしたいです。 オブジェクト指向の勉強にとデザインパターンの入門サイトを見ていたのですが factoryメソッドの紹介でこんなコードが載ってました。 codepad.org/KLCiPfDa このReaderFacotoryクラスのメソッド2つをクラスメソッドにしない理由がよくわかりません。 $factory = new ReaderFactory(); // このnewが無駄に見えて仕方ないです $data = $factory->create($filename); 単に $data = ReaderFactory::createReader($filename); とせずインスタンスを作る利点は何なのでしょう?
|

|