Я задаюсь вопросом о правильном определении такого строительства:статический метод завода или создания метода
class A {
public static A create() {
return new A();
}
private A() {
}
}
В Effective Java (пункт 1) и на wikipedia article я обнаружил, что это называется Static Factory Method (своего рода Заводской метод).
Но во время чтения Refactoring to Patterns (Глава 6) Я встретил ту же конструкцию, которая называется Способ создания. Кроме того, есть примечание о том, что его не следует перепутавать с образцом Factory Method.
Где правда?
Спасибо, теперь это имеет смысл. –