Eu acho que a maioria dos métodos de fábrica começa com create. Mas por que eles são chamados de " criar "? Por que não " fazer ", " produzir ", " construir ", " gerar " ou algo mais? É apenas uma questão de gosto? Uma convenção? Ou existe um significado especial em "criar"?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
Qual você escolheria em geral e por quê?
createXyz().
createprefixo por uma questão de convenção por questões de consistência da API e também porque apenas digitar a letra cfaria com que todos aparecessem no preenchimento automático do IDE, o que tornaria mais fácil para alguém tentando aprender o que está disponível. Eu poderia ter tido Matrix4f.identity(), Matrix4f.transpose()etc., mas eles estariam mais rápida de encontrar como Matrix4f.createIdentity()e Matrix4f.createTranspose(...), etc.