public override void Request() { // Use 'lazy initialization' if (_realSubject == null) { _realSubject = new RealSubject(); } _realSubject.Request(); }
static void Main(string[] args) { Proxy proxy = new Proxy(); proxy.Request(); Console.ReadKey(); }