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()
.
create
prefisso come una questione di convenzione per motivi di coerenza dell'API e anche perché solo digitando la lettera c
avrebbe 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