Tôi đoán rằng hầu hết các phương pháp giống như nhà máy bắt đầu với create
. Nhưng tại sao chúng được gọi là " tạo "? Tại sao không " tạo ra ", " sản xuất ", " xây dựng ", " tạo ra " hoặc một cái gì khác? Có phải chỉ là vấn đề của hương vị? Một quy ước? Hoặc có một ý nghĩa đặc biệt trong "tạo"?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
Bạn sẽ chọn cái nào nói chung và tại sao?
createXyz()
.
create
tiền tố như một vấn đề quy ước vì tính nhất quán của API và cũng bởi vì chỉ cần gõ chữ cái c
sẽ khiến tất cả chúng hiển thị trong tính năng tự động hoàn thành của IDE, điều này sẽ giúp việc này dễ dàng hơn cho ai đó cố gắng học những gì có sẵn. Tôi có thể đã có Matrix4f.identity()
, Matrix4f.transpose()
v.v. nhưng họ sẽ nhanh hơn để tìm Matrix4f.createIdentity()
và Matrix4f.createTranspose(...)
, v.v.