设计模式应用之代理模式
适用场景:
要为一些过程增加统一的拦截处理,比如记录日志、权限验证,就可以使用代理模式。通过对实际对象的处理动作进行代理,就可以实现动作拦截、行为控制、增加统一动作的效果。
类图分析:
角色: 被代理接口 被代理类 代理类
举例:
1、拦截器实现权限过滤
适用场景:
要为一些过程增加统一的拦截处理,比如记录日志、权限验证,就可以使用代理模式。通过对实际对象的处理动作进行代理,就可以实现动作拦截、行为控制、增加统一动作的效果。
类图分析:
角色: 被代理接口 被代理类 代理类
举例:
1、拦截器实现权限过滤