代理模式

2015-06-04 09:12:59 16 举报
代理模式是一种结构型设计模式,它为其他对象提供一种代理以控制对这个对象的访问。代理模式的工作原理是:在需要访问对象时,先通过代理对象访问,如果访问权限足够则直接访问目标对象;如果权限不足,则通过代理对象的相应方法进行相应的处理。代理模式可以隐藏真实对象,保护目标对象免受外界的干扰和影响。同时,代理模式还可以实现延迟加载、缓存等优化效果。常见的代理模式有静态代理和动态代理两种。静态代理是在编译期就已经确定代理关系,而动态代理则是在运行时动态生成代理对象。
作者其他创作
大纲/内容
评论
0 条评论
下一页