Supongo que la mayoría de los métodos de fábrica comienzan con create. ¿Pero por qué se llaman " crear "? ¿Por qué no " hacer ", " producir ", " construir ", " generar " o algo más? ¿Es solo cuestión de gustos? ¿Una convención? ¿O hay un significado especial en "crear"?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
¿Cuál elegirías en general y por qué?
createXyz().
createprefijo como una convención en aras de la coherencia de la API y también porque al escribir la letra c, todos aparecerían en el autocompletado del IDE, lo que facilitaría para alguien que intenta saber qué hay disponible. Podría haber tenido Matrix4f.identity(), Matrix4f.transpose(), etc, pero que sería más rápido de encontrar como Matrix4f.createIdentity()e Matrix4f.createTranspose(...), etc