1.带有接口的静态代理
被代理
被代理实现
实现代理的操作
测试
2.JDK的动态代理:AOP中对方法的增强叫织入(weaving),对类的增强叫引入(Introduction),也是Spring AOP提供的最后一种增强
jdk动态代理
测试
3.CGLib的代理类
cglib代理
测试
------------------------------------------------------------------------------------------------------------
观察者模式:
观察者类图结构
主题
具体的主题
观察者
展示主题
真正完成观察的动作
测试