Chúng tôi có một số dữ liệu trong tệp thuộc tính. Dữ liệu này được sử dụng trên nhiều lớp. Vì vậy, chúng ta tạo một đối tượng lớp Properties trong mỗi lớp và sau đó đọc dữ liệu bằng phương thức getProperty(). Điều này dẫn đến trùng lặp mã.Cách tránh đọc tệp thuộc tính nhiều lần
Ai đó có thể đề xuất một số phương pháp hay nhất để tránh điều này không?
Một điều mà đến tâm trí của tôi là:
Tạo một lớp
Có một biến công cộng cho mỗi tài sản trong tập tin tài sản trong lớp này
Có một phương pháp mà gán giá trị cho mỗi và mọi tài sản
Trong trong đó các giá trị thuộc tính được yêu cầu, tạo đối tượng cho lớp này và truy cập vào các biến công khai
Nhưng, những thứ tôi không thích với phương pháp này là biến công cộng và nếu tất cả thuộc tính mới được thêm vào tệp thuộc tính, tôi cần thêm mã để đọc thuộc tính đó trong lớp.
Mọi trợ giúp đều được đánh giá cao.
Cảm ơn bạn!
Làm thế nào về ' –
trùng lặp có thể tiếp cận Singleton' của [Hãy Java Thuộc tính sẵn trên lớp?] (Http://stackoverflow.com/questions/4750131/make-java-properties-available-over-classes) –