Table of Contents
JavaGenericName cung cấp cách viết các mã an toàn và linh động. Chúng cho phép các nhà phát triển tạo các lớp học, phương pháp và giao diện khác nhau trong khi duy trì việc kiểm tra thời gian biên dịch. Việc sử dụng đúng các dạng chung có thể cải thiện khả năng mã hóa và giảm lỗi thời gian chạy.
Hiểu JavaGenericName
Giống loài cho phép bạn tham số hoá kiểu, có nghĩa là bạn có thể định nghĩa một lớp hoặc phương pháp hoạt động theo kiểu đã xác định. Điều này giúp tránh cần phải đúc và giữ mã dễ dàng hơn để đọc và duy trì.
Lợi ích của việc dùng chung
Dùng chung sẽ mang lại nhiều lợi thế:
- Kiểu an toàn: lỗi được bắt tại thời gian biên dịch thay vì chạy.
- Tính năng bật lại trong chế độ:) Cùng một hạng hoặc phương pháp có thể làm việc với nhiều kiểu dữ liệu khác nhau.
- Sự thuần hóa của các nhà phân loại: giảm bớt nhu cầu phân loại rõ ràng.
Những thực hành tốt nhất để dùng chung
Để tối đa hóa lợi ích của những người chung chung, hãy làm theo những thực hành tốt nhất:
- Dùng tên kiểu kiểu có ý nghĩa, như để gõ, cho phím, và để làm giá trị.
- Giới hạn tham số kiểu với giới hạn khi cần thiết, e.g., .
- Tránh dùng kiểu thô; luôn xác định rõ các tham số kiểu.
- Những lớp học chung có sẵn như và .