这篇文章主要讲解了“web代理模式由哪些部分组成”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“web代理模式由哪些部分组成”吧!
站在用户的角度思考问题,与客户深入沟通,找到驿城网站设计与驿城网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、做网站、企业官网、英文网站、手机端网站、网站推广、域名注册、网络空间、企业邮箱。业务覆盖驿城地区。
结构
参与者
括号中列举的是前一篇文章中保护代理实例中的对应类。
• Proxy (AccessorProxy )
—管理一个引用使得代理可以访问实体。结果类图中的Proxy管理的是RealSubject类型的对象,如果可能的话Proxy可以管理Subject类型的对象,这时Proxy可以具备更好的通用性。
—提供一个与Subject的接口相同的接口,这样代理就可以用来替代实体。也就是说从客户看起来没有发生任何变化。
— 根据需求,提供额外的操作以实现客户的需求。
• Subject ( DbAccessor )
—定义RealSubject和Proxy的共用接口,这样就在任何使用RealSubjec t的地方都可以使用Proxy。站在用户立场,无论是RealSubject还是Proxy,都是一样的。
• RealSubject (RealAccessor)
—Proxy所代表的实体。
在实际的开发中,有可能最先存在的是具体实现功能的Subject。当发生另外的需求(节约内存,保护访问等)时,可以将Subjec的功能转移到新类RealSubject中,而Subject本身变成一个抽象类。接下来按照Subject的接口定义Proxy并交给用户使用。这可以看作是重构的一个实例。
协作
• 代理根据其职责,在适当的时机和方式向代理对象转发请求。
感谢各位的阅读,以上就是“web代理模式由哪些部分组成”的内容了,经过本文的学习后,相信大家对web代理模式由哪些部分组成这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
本文标题:web代理模式由哪些部分组成
本文网址:http://lswzjz.com/article/gjspej.html