面试题 |
您所在的位置:网站首页 › java常用锁和使用场景的区别是什么 › 面试题 |
代理模式
代理模式(Proxy Pattern),又叫委托模式,是指为其他对象提供一种代理,以控制对这个对象的访问,属于结构型设计模式 目的是为了保护目标对象或增强目标对象 隐藏委托类,在一定程度上实现了解耦合,同时提高了安全性,符合开闭原则(扩展开放、修改封闭) 静态代理显示声明代理对象,在编译期就生成了代理类 由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行之前,代理类的类文件就已经被创建了 实现:一个公共接口、一个委托类、一个代理类 优点:简单、实用、效率高 缺点: 需要实现接口,造成代码冗余 只能对固定接口的实现类实现代理,灵活性较差 动态代理在程序运行时通 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |