java-內省

最近在做一個功能有一個場景:比較兩個對象相同屬性的值,是否相同。一般做法:獲取屬性直接調用對象的get方法,然後獲取另外一個對象相同屬性的值,進行比較。缺點:不利於對象屬性的擴展,一旦新增或修改對象的屬性,就要重新修改比較的代碼。這兒就要引出內省。 一.什麼是內省 內省是java語言對javabean對象的屬性,事件的一種缺省方法。  JavaBean是一種特殊的類,主要用於傳遞數據信息,這種類中
相關文章
相關標籤/搜索