【发布时间】:2011-05-17 17:32:02
【问题描述】:
我一直在学习设计模式,我在一个类中看到了这样的方法调用:
class Client: SubjectAccessor {
static void Main() {
Console.WriteLine("Proxy Pattern\n");
ISubject subject = new Proxy();
Console.WriteLine(subject.Requesy());
subject = new(); //Here is what I am asking
COnsole.WriteLine(subject.Request());
}
}
如您所见,那里有一个subject = new(); 调用,我想知道它是否正在创建Proxy 的新实例或其他东西。我没有找到与此相关的任何内容。
非常感谢您的帮助。
如果您需要,我可以粘贴整个代码,或者实际上它是写在一本书上的,所以我需要在这里写下来。
谢谢。
【问题讨论】:
-
你在哪里看到的?看起来像一个错字
-
C# 3.0 设计模式 - Judith Bishop 第 27 页
-
它是一种如上所述的类型。关注social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/… 说明应该是subject = new ProtectionProxy();
标签: c# design-patterns proxy-pattern