static void Main()
        {
            Tv  tv  = new Tv();
            Dvd dvd = new Dvd();

            HomeTheatreFacade homeTheatre = new HomeTheatreFacade(tv, dvd);

            homeTheatre.WatchMovie();
            homeTheatre.EndMovie();

            Console.ReadLine();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var dimmer      = new Dimmer();
            var dvdPlayer   = new DvdPlayer();
            var dvd         = new Dvd("Gone with the Wind 2 : Electric Bugaloo");
            var homeTheater = new HomeTheatreFacade(dimmer, dvd, dvdPlayer);

            homeTheater.WatchMovie();
            Console.WriteLine();
            homeTheater.Pause();
            Console.WriteLine();
            homeTheater.Resume();
            Console.WriteLine();
            homeTheater.Pause();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Amplifier         amp         = new Amplifier();
            Tuner             tuner       = new Tuner();
            DvdPlayer         dvd         = new DvdPlayer();
            CdPlayer          cd          = new CdPlayer();
            Projector         projector   = new Projector();
            TheaterLights     lights      = new TheaterLights();
            Screen            screen      = new Screen();
            PopcornPopper     popper      = new PopcornPopper();
            HomeTheatreFacade homeTheater = new HomeTheatreFacade(amp, tuner, dvd, cd, projector, lights, screen, popper);


            homeTheater.WatchMovie("Avatar");
            homeTheater.EndMovie();
        }
Esempio n. 4
0
        private static void Main()
        {
            Dimmer            dimmer      = new Dimmer();
            DvdPlayer         dvdPlayer   = new DvdPlayer();
            Dvd               dvd         = new Dvd(name: "The Matrix");
            HomeTheatreFacade homeTheater = new HomeTheatreFacade(dimmer: dimmer, dvd: dvd, dvdPlayer: dvdPlayer);

            homeTheater.WatchMovie();
            Console.WriteLine();

            homeTheater.Pause();
            Console.WriteLine();

            homeTheater.Resume();
            Console.WriteLine();

            homeTheater.Pause();
        }