Ejemplo algo "abstracto":
Código Delphi
[-]
If Then
Obj := TObj.Create (Param)
Else
Obj := Nil;
Obj := TObj.Make (Param);
En ocasiones la verificación de "Param" es tan intrínseca de la clase (en este caso "TObj"), que pareciera más adecuado (y orientado a objetos) definir en ella un método de clase que haga todo el trabajo: verificar el parámetro y crear el objeto o devolver Nil.
¿Creen que "Make" puede ser un buen nombre estandarizado para ese tipo de métodos?
¿Se les ocurre algún otro que suene más a la tarea realizada? ¿Cuál?
¿Estoy borracho de sueño y debí dormir algunas horas antes de publicar disparates?
Bueno, saludos y gracias de antemano. Esta mañana, será otro día...