Любопытство заставило меня задать этот вопрос.Я хотел бы знать, что лучше использовать для создания экземпляра класса.
Я мог бы сделать это с помощью конструктора:
public ExampleClass(someParameters){}
, или я мог бы сделать это с общедоступной статическойМетод:
public static ExampleClass getInstance(someParameters){return new ExampleClass}
Лично мне нравится использовать статические методы для создания экземпляра класса, потому что выглядит таким образом чище.Тем не менее, я был бы очень признателен за некоторые поддерживаемые мнения по этому поводу, потому что я просто увлекаюсь тем, что хотел бы писать более профессионально выглядящий код.