Ich denke, dass die meisten fabrikähnlichen Methoden damit beginnen create
. Aber warum heißen sie " schaffen "? Warum nicht " machen ", " produzieren ", " bauen ", " generieren " oder etwas anderes? Ist es nur Geschmackssache? Eine Konvention? Oder hat "erstellen" eine besondere Bedeutung?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
Welches würdest du generell wählen und warum?
createXyz()
.
create
Präfix aus Gründen der API- Konsistenz als Konvention verwendet und auch, weil nur das Eingeben des Buchstabens c
dazu führen würde, dass alle in der automatischen Vervollständigung der IDE angezeigt werden, was es einfacher machen würde für jemanden, der versucht zu erfahren, was verfügbar ist. Ich hätte hatte Matrix4f.identity()
, Matrix4f.transpose()
etc. , aber sie würde schneller sein als zu finden Matrix4f.createIdentity()
und Matrix4f.createTranspose(...)
etc.