您的位置:首页 > 其它

设计模式阅读备忘笔记-代理模式

2017-09-30 11:54 357 查看

设计模式阅读备忘笔记-代理模式

1、代理模式

为其他对象提供了一种代理以控制对这个对象的访问。





代码例子如下:

abstract class Subject
{
public abstract void Request();
}

class RealSubject : Subject
{
public override void Request()
{

}
}

class Proxy : Subject
{
RealSubject realSubject;

public override void Request()
{
realSubject.Request();
}
}

class test
{
void Main()
{
Proxy proxy = new Proxy();
//这里时调用代理的request,实际内部是再调用realsubject
proxy.Request();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  设计模式