摘要: 被观察者: 观察者: 参数:(通过参数可以将变化的细节传入观察者) 测试: 结果: 上面例子中出现的一些名词与对应的角色(动作): 被观察者:ShoppingCart 观察者1: EmailObserver 观察者2: MsgObserver 业务逻辑:ShoppingCart.addSomethi 阅读全文
posted @ 2018-05-12 20:56 有爱jj 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 通过前面介绍的文章可知,JDK的动态代理用起来非常简单,但动态代理中使用动态代理的对象必须实现一个或多个接口。如果一个类没有实现任何接口,只是一个纯粹的类,如果要实现对它的代理,那该该怎么办?为例解决这个问题,因此就引入了cglib动态代理。 为了保证关于代理的这几篇文章连续性,本文先占个坑,只简单 阅读全文
posted @ 2018-05-12 16:42 有爱jj 阅读(662) 评论(0) 推荐(0) 编辑