在这里,declare-parents 为types-matching中的类(用proxy表示)指定了一个父类,然后又在指定了此父类为接口interface,并指出此父类的一个默认实现类impl。
这个运用的是:属于代理模式中的静态代理。作用就是通过proxy代理了impl。实现并可以加强imple中的功能!假如说impl中只有一个方法a(),那么proxy就可以代理a()并对a添加附加功能/设定访问权限等等
impl类中方法a()具体有什么用途呢?a()是做什么用的?它的存在肯定有意义,就好比房子的作用是,为人争风挡雨,让人休息睡觉,但是我不知道这个a()方法到底有什么用?你用静态代理的方式来操作a()给他增强功能,那a()原来的功能是什么呢?求说的透彻一些,就好比你为人打通了任动二脉,然后你说可以了,但是你没说为什么打通任动二脉。求给个透心凉,求醍醐灌顶!
谢谢!