Tôi có một lớp với một loạt các trường, tất cả đều riêng tư (các lớp con truy cập một vài trường với các getters được bảo vệ). Tôi cần phải chuyển hầu hết các trường đó vào một phương thức trong lớp khác sẽ định dạng chúng và tạo ra kết quả đầu ra. Có ok để có một phương thức trong lớp với các trường sẽ vượt qua tất cả chúng? Hay những hoàn cảnh này gợi ý rằng tôi nên thực hiện một số mối quan hệ khác giữa hai lớp, vì chúng dường như kết hợp chặt chẽ vì điều này?Java - Có ok để có phương thức chuyển các giá trị trường riêng vào phương thức của lớp khác không?
Thông tin khác: lớp A thể hiện Nhân viên, trách nhiệm duy nhất của lớp B là định dạng đầu ra của chương trình.
Bạn có cần tách riêng định dạng của đầu ra khỏi 'Employee' không? Nếu vậy tôi sẽ đề nghị sử dụng 'ResourceBundle' để thực hiện định dạng và giữ phương thức trong lớp' Employee'. –
Cảm ơn, lần đầu tiên tôi nghe nói về một ResourceBundle (tôi mới đến đây) và tìm kiếm nó ngay bây giờ. –