AOP前世与今生--------------------------------1.代码编写重复,(简单重构)2.改善3.静态代理(不改变原代码,继乘原来接口),代理类, aop 最原始出发点,(1.实现接口,2,调用接口)4.动态代理类(jdk提供,实现其InvocationHandler接口 invoke 方法)