對于declare-parents的作用:個人理解,希望對后來者有所幫助
在這里,declare-parents 為types-matching中的類(用proxy表示)指定了一個父類,然后又在指定了此父類為接口interface,并指出此父類的一個默認實現類impl。
這個運用的是:屬于代理模式中的靜態代理。作用就是通過proxy代理了impl。實現并可以加強imple中的功能!假如說impl中只有一個方法a(),那么proxy就可以代理a()并對a添加附加功能/設定訪問權限等等
在這里,declare-parents 為types-matching中的類(用proxy表示)指定了一個父類,然后又在指定了此父類為接口interface,并指出此父類的一個默認實現類impl。
這個運用的是:屬于代理模式中的靜態代理。作用就是通過proxy代理了impl。實現并可以加強imple中的功能!假如說impl中只有一個方法a(),那么proxy就可以代理a()并對a添加附加功能/設定訪問權限等等
2016-04-08
舉報
2016-05-10
impl類中方法a()具體有什么用途呢?a()是做什么用的?它的存在肯定有意義,就好比房子的作用是,為人爭風擋雨,讓人休息睡覺,但是我不知道這個a()方法到底有什么用?你用靜態代理的方式來操作a()給他增強功能,那a()原來的功能是什么呢?求說的透徹一些,就好比你為人打通了任動二脈,然后你說可以了,但是你沒說為什么打通任動二脈。求給個透心涼,求醍醐灌頂!
2016-04-11
謝謝!