设计模式
程序员自我修养
一个程序员的自我修养,自我成长之路
展开
-
代理模式之动态代理
在上一篇博客https://blog.csdn.net/weixin_39453325/article/details/84201400中我们详细讲解了静态代理模式,很显然静态代理有如下的缺点。 静态代理的缺点:因为代理对象需要与目标对象实现一样的接口,一般一个目标对象类需要对应一个代理类,所以会有很多代理类,类太多,不易管理。同时,一旦接口增加方法,目标对象与代理对象都要维护。 解决方法:使...原创 2018-11-21 16:47:06 · 203 阅读 · 0 评论 -
代理模式之静态代理
模式动机 在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接的引用。代理对象可以在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户端不能看到的内容和服务或者添加客户需要的额外服务。 通过引入一个新的对象(如小图片和远程代理对象)来实现对真实对象的操作或者将新的对象作为真实对象的一个替身,这种实现机制即为代理模式,通过引入...原创 2018-11-21 16:50:24 · 563 阅读 · 0 评论