예제 #1
0
파일: Program.cs 프로젝트: boivlad/Patterns
        static void Main(string[] args)
        {
            RealAppMarketClass   AppMarket      = new RealAppMarketClass();
            CachedAppMarketClass ProxyAppMarket = new CachedAppMarketClass(AppMarket);
            AppManager           manager        = new AppManager(ProxyAppMarket);

            manager.ReactOnUserInput(32);
            Console.WriteLine("----------------------------------");
            Console.WriteLine("----------------------------------");
            Console.WriteLine("----------------------------------");
            Console.WriteLine("----------------------------------");
            manager.ReactOnUserInput(32);
            Console.ReadKey();
        }
예제 #2
0
파일: Program.cs 프로젝트: boivlad/Patterns
 public CachedAppMarketClass(RealAppMarketClass service)
 {
     this.service = service;
 }