Tôi đã có một cuộc thảo luận với đồng nghiệp ngày hôm nay, liệu việc sử dụng toán tử Java instanceof
có phải là một loại phản ánh hay không. Và cuộc thảo luận nhanh chóng phát triển thành những gì thực sự định nghĩa sự phản ánh.
Vậy, định nghĩa của sự phản ánh là gì?
Và việc sử dụng instanceof
được coi là "sử dụng sự phản chiếu"?
Và ngoài ra, nếu instanceof
được coi là sự phản chiếu, thì đa hình cũng không phải là "sử dụng sự phản chiếu"? Nếu không, sự khác biệt là gì?
return
được coi là "lập trình cấu trúc"?
instanceof
là một ví dụ về sự phản chiếu hay không. Chắc chắn đó là một nơi nào đó giữa sử dụng dữ liệu thông thường và sử dụng siêu dữ liệu thông quagetClass()
& bạn bè, nhưng bạn có thể có các định nghĩa hoàn toàn khả thi.