blog.fuktommy.com

どんな言語であれ new は生々しすぎるとは思うなあ。 new Hoge() したらまず Hoge クラスだということが決まってて、別の Hoge の子クラスとかの自由度がなくなる。次に Hog...

どんな言語であれ new は生々しすぎるとは思うなあ。 new Hoge() したらまず Hoge クラスだということが決まってて、別の Hoge の子クラスとかの自由度がなくなる。次に Hoge がどういう値を持っているかも Hoge のコンストラクターで決まってしまう。なのでファクトリーメソッドを使うようにはしているけど、単にコンストラクターをラップするだけのファクトリーではたぶん面白みがなくて、もっとこう new Connection() を connect() と呼ぶような考え方の導入が必要なんだろうなあとかいろいろ。

Twitter / Kuzuha SHINODA: php 考えれば考えるほど、new 演算子は人が書い ...

Copyright© 1998-2014 Fuktommy. All Rights Reserved.
webmaster@fuktommy.com (Legal Notices)