มีรูปแบบการตั้งชื่อมากมายให้ใช้ ฉันอยากจะแนะนำ Utils เพียงเพราะมันธรรมดากว่า
คลาสยูทิลิตี้เป็นที่เข้าใจกันว่ามีเฉพาะเมธอดแบบคงที่และไร้สัญชาติ คุณจะไม่สร้างอินสแตนซ์ของคลาสดังกล่าว
ตัวช่วยสามารถเป็นคลาสยูทิลิตี้หรืออาจเป็นสถานะหรือต้องสร้างอินสแตนซ์ ฉันจะหลีกเลี่ยงสิ่งนี้ถ้าเป็นไปได้
หากคุณสามารถตั้งชื่อให้เฉพาะเจาะจงมากขึ้น เช่นถ้ามีวิธีการจัดเรียงให้เป็น XSorter
สำหรับอาร์เรย์คุณสามารถค้นหาคลาสตัวช่วยเช่น
Array
Arrays
ArrayUtil
ArrayUtils
ArrayHelper
BTW มือสั้นสำหรับคลาสยูทิลิตี้คือ enum ที่ไม่มีอินสแตนซ์
enum XUtils {;
static methods here
}
หากคุณต้องการใช้อินเทอร์เฟซฉันจะใช้ Singleton แบบไร้สัญชาติ
enum XHelper implements RequiredInterface {
INSTANCE;
// no instance fields.
}
Utilsสำหรับคลาสแบบคงที่ซึ่งสามารถใช้ได้ทุกที่ในองค์กรหรือในองค์กรอื่นHelperชั้นจะมีรหัสทั่วไปซึ่งสามารถนำกลับมาใช้ภายในโครงการและมีการอ้างอิงภายในโครงการ แน่นอนว่าไม่มีกฎที่ยอมรับโดยทั่วไป แต่ฉันคิดว่ามันมีประโยชน์