예제 #1
0
파일: After.cs 프로젝트: mvladk/dp2012
        public void Draw()
        {
            // 3. When a request comes in, the real object is
            //    created "on first use"
            if (m_RealImage == null)
            {
                m_RealImage = new RealImage();
            }

            // 4. The request is always delegated
            m_RealImage.Draw();
        }
예제 #2
0
파일: After.cs 프로젝트: mvladk/dp2012
 public ImageProxy()
 {
     m_Id = s_Next++;
     // 2. Initialized to null
     m_RealImage = null;
 }