返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

深圳网站建设

服务热线:18038067647

虚拟代理是如何让人变懒的

时间:2012-6-15

  我们可以使用一个代理来延迟创建耗费资源的对象,直到我们真正需要那个对象为止,这正是在本章开头时,我们所说的那个故事中使八郁闷的现状所要解决的问题,回想一下,我们的银行账户管理项目的最后一个需求是,尽量延缓创建BankAccount对象的实例.只有等到我们真的需要对BankAccount进行具休操作的时候,我们才创建它,同时,我们也不希望让他延迟创建的逻辑散布在整个系统中,从而增加客户代码中实现的复杂度,那么要解决这个问题,我们可以使用另一种代理,虚拟代理.

  从某种解雇来看,虚拟代理是一个更高的谎言,它假装自己是那个真实对象,而实际上直到被客户代码调用一个方法之前,它甚至还不具备指向那个真实对象的应用,当客户确实调用子一个方法的时候,虚拟代理才匆忙创建真实对象的实例或者使用已经存在的真实对象.


建站流程

    深圳网站建设流程