Ну, у меня очень концептуальный вопрос. Многие вещи выглядят как ткани, и я не уверен, в чем заключается большая выгода. Как пример
public class MyObject {
public MyObject() {
}
public static MyObject create() {
return new MyObject();
}
public void doSomething(){
// some code...
};
}
Единственное преимущество, с моей точки зрения, - это меньшая ставка на код. На мой взгляд, никакого влияния на производительность не происходит. Есть ли другие преимущества?
MyObject myobject = new MyObject();
or
MyObjecct myobject = MyObject.create();
Спасибо
create
должен быть статическим в вашем примере. - person Averroes   schedule 26.06.2013