什么情况下使用代理模式?

Proxy创建了对象的使用环境,并向客户隐藏了对象与环境之间的交互过程。Proxy的作用就是让你的代码能够去关注真正要解决的问题(核心问题),而不会被过程中遇到的障碍(环境问题)所迷惑;说白了就是让类方法的使用者(客户)在调用方法时“看起来更自然”,从而能够更加关注要解决的问题。此种典型的环境问题包括:DB操作、网络I/O、安全控制等,在使用Proxy的情况,“客户”将感觉不到DB或网络的存在,想取数据就取到了

猜你喜欢

转载自jy02405651.iteye.com/blog/1538480