Saya kira sebagian besar metode seperti pabrik dimulai dengan create
. Tapi mengapa mereka disebut " buat "? Mengapa tidak " membuat ", " menghasilkan ", " membangun ", " menghasilkan " atau yang lainnya? Apakah ini hanya masalah selera? Sebuah konvensi? Atau adakah arti khusus dalam "menciptakan"?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
Yang mana yang akan Anda pilih secara umum dan mengapa?
createXyz()
.
create
awalan sebagai masalah konvensi demi konsistensi API dan juga karena hanya mengetikkan huruf c
akan menyebabkan semuanya muncul di lengkapi-otomatis IDE, yang akan membuatnya lebih mudah untuk seseorang yang mencoba mempelajari apa yang tersedia. Aku bisa punya Matrix4f.identity()
, Matrix4f.transpose()
, dll tapi mereka akan lebih cepat untuk menemukan Matrix4f.createIdentity()
dan Matrix4f.createTranspose(...)
, dll