2
Método de criação estática - prós e contras em comparação com construtores
Quais são os prós e os contras de ter métodos estáticos de criação de objetos sobre construtores? class Foo { private Foo(object arg) { } public static Foo Create(object arg) { if (!ValidateParam(arg)) { return null; } return new Foo(arg); } } Poucos em que consigo pensar: Prós: Retorne nulo …