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()
.
create
préfixe par convention pour des raisons de cohérence de l'API et aussi parce que le simple fait de taper la lettre les c
ferait 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.