您的位置:首页 > 其它

设计模式之代理模式(Proxy)

2010-01-18 13:44 579 查看
代理模式(Proxy):为其他对象提供一种代理以控制这个对象的访问.

使用环境:1.远程代理,也就是为一个对象在不同的地址空间提供局部代表,这样额可以隐藏一个对象存在于不同的地址空间的事实
2.虚拟代理,根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。
3.安全代理,用来控制真实对象访问时的权限。
4.智能指引,是指当调用真实的对象时,代理处理另外一些事

Subject.cs:

代码

using System;
using System.Collections.Generic;
using System.Text;

namespace Proxy
{
class Program
{
static void Main(string[] args)
{
Proxy proxy = new Proxy();
proxy.Request();

Console.Read();
}
}
}


运行结果:

真实的请求
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: