
设计模式
深知她是一场梦
本人很懒,除了忙,什么都不干!
展开
-
代理模式-动态代理(基于继承,cglib动态代理)
静态代理 动态代理 1:CGLib的基本介绍 2:目标类 3:方法拦截器 4:测试类 静态代理 这里我们介绍了静态代理,也知道了静态代理的一些缺点代理模式-静态代理 下面我们就介绍动态代理(基于继承,cglib动态代理) 动态代理 1:CGLib的基本介绍 看一下CGLib的基本结构,下图所示,代理类去继承目标类,每次调用代理类的方法都会被方法拦截器拦截,在拦截器中才是调用目标类的该方法的逻辑,结构还是一目了然的; 使用一下CGLib,...原创 2020-11-09 23:21:41 · 1355 阅读 · 0 评论 -
代理模式-动态代理(基于接口,JDK动态代理)
动态代理静态代理动态代理特点 静态代理 这里我们介绍了静态代理,也知道了静态代理的一些缺点 代理模式-静态代理 下面我们就介绍动态代理 动态代理 特点原创 2020-11-09 22:40:50 · 918 阅读 · 0 评论 -
代理模式-静态代理模式
概念 代理,这种模式我们在现实生活中很常见 比如:代驾,房产中介,代购,游戏代打,甚至千千万的打工人(代替老板处理公司各种杂事),但凡通过中间手段简便需要者的,我们都能成为代理 看到这里,真希望有一个妹纸能找我代理男友甚至老公角色,代理一生。 下面我们就以游戏代打在代码中来演示代理模式 角色 代理模式需要4个角色 抽象角色:一般会使用抽象接口或者抽象类来解决(在我们的例子中,对应的是游戏PlayerLogin) 真实角色:被代理的角色(在我们的例子中,对应的是我Me.原创 2020-11-09 14:55:01 · 892 阅读 · 1 评论