使用代理进行拯救
时间:2012-6-14
代理模式事实上是建立在一个善意的谎言上.当客户向我们要求一个对象(比如我们刚才说的那个银行账户对象)的时候,我们的确将一个对象返回给客户,然而,我们所返回的并非客户所要求的那个对象,我们返回给客户的那个对象虽然在行为上和客户所要求的一样,但是那个对象实际上是一个替身,正如四八组将这个冒充的对象称做代码,代理的内部隐藏着一个指向真实对象(即主题的引用).当客户调用代理的方法时,这个代理就将调用请求转发给真实对象.
代理模式事实上是建立在一个善意的谎言上.当客户向我们要求一个对象(比如我们刚才说的那个银行账户对象)的时候,我们的确将一个对象返回给客户,然而,我们所返回的并非客户所要求的那个对象,我们返回给客户的那个对象虽然在行为上和客户所要求的一样,但是那个对象实际上是一个替身,正如四八组将这个冒充的对象称做代码,代理的内部隐藏着一个指向真实对象(即主题的引用).当客户调用代理的方法时,这个代理就将调用请求转发给真实对象.