静态代理,cglib动态代理,jdk动态代理区别以及流程详解

1.静态代理 静态代理使用的是代理设计模式,不讲高大上的思想,我们直接实战 这是动物接口,其中有一个吃饭方法 这是其中的一只动物,实现了动物接口,覆盖了吃饭方法 现在我们思考,我想要给猫找一个代理,希望能够在猫吃饭前先洗手,吃饭后漱口,大家的实现一定是这样的 到这里,其实我们已经完成了代理模式的设计,有什么好处呢? 代理模式好处: 1.保护真实对象 2.能够扩展对象的方法 3.让原本类的职责更明确
相关文章
相关标签/搜索