Immagino che la maggior parte dei metodi di fabbrica inizi con create. Ma perché si chiamano " creare "? Perché non " creare ", " produrre ", " costruire ", " generare " o qualcos'altro? È solo una questione di gusti? Una convenzione? O c'è un significato speciale in "creare"?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
Quale sceglieresti in generale e perché?
createXyz().
createprefisso come una questione di convenzione per motivi di coerenza dell'API e anche perché solo digitando la lettera cavrebbe fatto apparire tutti loro nel completamento automatico dell'IDE, il che avrebbe reso più facile per qualcuno che cerca di sapere cosa è disponibile. Ho potuto ho avuto Matrix4f.identity(), Matrix4f.transpose()e così via ma sarei più veloce per trovare, come Matrix4f.createIdentity()e Matrix4f.createTranspose(...), ecc