Ejemplo n.º 1
0
        public void RunExample()
        {
            Amplifier         amp         = new Amplifier("Top-Class Amplifier");
            Tuner             tuner       = new Tuner("Top-Class Tuner", amp);
            DvdPlayer         dvd         = new DvdPlayer("Top-Class DVD Player", amp);
            CdPlayer          cd          = new CdPlayer("Top-Class CD Player", amp);
            Projector         projector   = new Projector("Top-Class Projector", dvd);
            Screen            screen      = new Screen("Theater Screen");
            TheaterLights     lights      = new TheaterLights("Theater Lights");
            PopcornPopper     popper      = new PopcornPopper("Popcorn Popper");
            HomeTheaterFacade homeTheater = new HomeTheaterFacade(amp, tuner, dvd, cd,
                                                                  projector, screen, lights, popper);

            homeTheater.WatchMovie("Coolie No. 1");
            homeTheater.EndMovie();
        }
Ejemplo n.º 2
0
 public HomeTheaterFacade(Amplifier amp,
                          Tuner tuner,
                          DvdPlayer dvd,
                          CdPlayer cd,
                          Projector projector,
                          Screen screen,
                          TheaterLights lights,
                          PopcornPopper popper)
 {
     this.amp       = amp;
     this.tuner     = tuner;
     this.dvd       = dvd;
     this.cd        = cd;
     this.projector = projector;
     this.screen    = screen;
     this.lights    = lights;
     this.popper    = popper;
 }