Je suppose que la plupart des méthodes de type usine commencent par create. Mais pourquoi sont-ils appelés « créer »? Pourquoi pas « faire », « produire », « construire », « générer » ou autre chose? Est-ce seulement une question de goût? Une convention? Ou y a-t-il une signification particulière dans «créer»?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
Lequel choisiriez-vous en général et pourquoi?
createXyz().
createpréfixe par convention pour des raisons de cohérence de l'API et aussi parce que le simple fait de taper la lettre les cferait tous apparaître dans l'auto-complétion de l'EDI, ce qui faciliterait les choses pour quelqu'un qui essaie d'apprendre ce qui est disponible. J'aurais dû Matrix4f.identity(), Matrix4f.transpose()etc. , mais ils seraient plus rapides à trouver comme Matrix4f.createIdentity()et Matrix4f.createTranspose(...), etc.