问答详情
源自:5-6 Introductions应用

对于declare-parents的作用:个人理解,希望对后来者有所帮助

在这里,declare-parents 为types-matching中的类(用proxy表示)指定了一个父类,然后又在指定了此父类为接口interface,并指出此父类的一个默认实现类impl。

这个运用的是:属于代理模式中的静态代理。作用就是通过proxy代理了impl。实现并可以加强imple中的功能!假如说impl中只有一个方法a(),那么proxy就可以代理a()并对a添加附加功能/设定访问权限等等

http://img.mukewang.com/5707d2b10001151a10870734.jpg

提问者:gao634209276 2016-04-08 23:48

个回答

  • java家洼
    2016-05-10 11:08:23

    impl类中方法a()具体有什么用途呢?a()是做什么用的?它的存在肯定有意义,就好比房子的作用是,为人争风挡雨,让人休息睡觉,但是我不知道这个a()方法到底有什么用?你用静态代理的方式来操作a()给他增强功能,那a()原来的功能是什么呢?求说的透彻一些,就好比你为人打通了任动二脉,然后你说可以了,但是你没说为什么打通任动二脉。求给个透心凉,求醍醐灌顶!

  • qq_很傻很天真_2
    2016-04-11 13:52:25

    谢谢!