Hacker Newsnew | comments | show | ask | jobs | submit login

Then you aren't gaining anything over simply calling 'new' on that class, negating the point of the factory pattern, right?

The point of the factory pattern is that you don't always want a new instance, and you don't always want a specific type. "new Foo()" necessarily does both, while Foo.new() can potentially do neither.


Applications are open for YC Winter 2016

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact