什么是虚拟代理?

发布于 2024-11-06 20:50:42 字数 183 浏览 0 评论 0原文

根据 www.dofactory.com 和 www.blackwasp.com 的说法,虚拟代理用于呈现复杂对象的简化版本。仅当需要对象的详细信息时,才会实际填充主对象,从而提供延迟加载的形式。这是否意味着只要使用延迟加载,我们就可以将其称为虚拟代理?除了使用昂贵的物品之外,还有其他原因我们应该使用它吗?我看不太清楚。有人可以给出一个很好的解释吗?

According to www.dofactory.com and www.blackwasp.com, a virtual proxy is used to present a simplified version of a complex object. Only when the detail of the object is required,the main object actually is populated, providing a form of lazy loading. Does it mean whenever use use lazy loading, we can call it virtual proxy ? Is there other reasons why we should use it except when we use expensive object? I don't see it vividly. Can someone give a good explanation on it , please ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

贱人配狗天长地久 2024-11-13 20:50:42

我从来没有觉得有必要这样做,但是您可以使用虚拟代理延迟初始化昂贵的对象图。然而,您应该很少需要这样做。

I've never felt the need to do it, but you can use Virtual Proxies to lazily initialize expensive object graphs. However, you should very rarely need to do this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文