createผมคิดว่าส่วนใหญ่โรงงานเช่นวิธีการเริ่มต้นด้วย แต่ทำไมถึงเรียกว่า " สร้าง " ทำไมไม่ " สร้าง ", " สร้าง ", " สร้าง ", " สร้าง " หรืออย่างอื่น มันเป็นเพียงเรื่องของการลิ้มรสหรือไม่? การประชุมหรือไม่? หรือมีความหมายพิเศษใน "สร้าง"?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
คุณจะเลือกแบบไหนและทำไม?
createXyz()การตั้งค่าส่วนตัวของฉันคือ
createคำนำหน้าเป็นเรื่องของการประชุมเพื่อความสอดคล้องของ API และเพราะเพียงแค่พิมพ์ตัวอักษรcจะทำให้พวกเขาทั้งหมดแสดงใน IDE ของ auto-complete ซึ่งจะทำให้ง่ายขึ้น สำหรับคนที่พยายามเรียนรู้สิ่งที่มีอยู่ ฉันจะได้มีMatrix4f.identity(), Matrix4f.transpose()ฯลฯ แต่พวกเขาต้องการจะได้เร็วขึ้นที่จะหาMatrix4f.createIdentity()และMatrix4f.createTranspose(...)ฯลฯ