Myślę, że większość metod fabrycznych zaczyna się od create. Ale dlaczego nazywa się je „ tworzyć ”? Dlaczego nie „ tworzyć ”, „ produkować ”, „ budować ”, „ generować ” lub czegoś innego? Czy to tylko kwestia gustu? Konwencja? A może ma specjalne znaczenie w „tworzeniu”?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
Który z nich wybrałbyś ogólnie i dlaczego?
createXyz().
createprefiksu jako konwencji ze względu na spójność API, a także dlatego, że samo wpisanie litery cspowodowałoby, że wszystkie z nich pojawiłyby się w autouzupełnianiu IDE, co ułatwiłoby to dla kogoś, kto próbuje dowiedzieć się, co jest dostępne. Mógłbym miałem Matrix4f.identity(), Matrix4f.transpose()itp ale byliby szybciej znaleźć jak Matrix4f.createIdentity()i Matrix4f.createTranspose(...)itp