Example #1
0
        public override void Request()
        {
            if (this.realSubject == null)
            {
                this.realSubject = new RealSubject();
            }

            this.realSubject.Request();
        }
Example #2
0
        public void InokeTwo()
        {
            var subject = new RealSubject();
            subject.Attach(new RealObserve("a", subject));
            subject.Attach(new RealObserve("b", subject));
            subject.Attach(new RealObserve("c", subject));

            subject.Status = "hello";
            subject.Status = "what the f**k are yo";
        }