public override void Request() { // this is a virtual proxy - we use lazy instantiation if (_realSubject == null) { _realSubject = new RealSubject(); } _realSubject.Request(); }
public Proxy(RealSubject realSubject) { this._realSubject = realSubject; }