예제 #1
0
 public HomeTheaterFacade(IProjector projector, IAmplifier amplifier, IDvdPlayer dvdPlayer, ICdPlayer cdPlayer)
 {
     _projector = projector;
     _amplifier = amplifier;
     _dvdPlayer = dvdPlayer;
     _cdPlayer  = cdPlayer;
 }
 public ConcretHomeTheater(IAmplifier amplifier, ITuner tuner, IDvdPlayer dvdPlayer, ICdPlayer cdPlayer, IProjector projector, ITheaterLight theaterLight, IScreen screen)
 {
     this._amp       = amplifier;
     this._tuner     = tuner;
     this._dvd       = dvdPlayer;
     this._cd        = cdPlayer;
     this._projector = projector;
     this._lights    = theaterLight;
     this._screen    = screen;
 }
 public HomeTheaterFacade(
     IAmplifier amp,
     ITuner tuner,
     IDvdPlayer dvd,
     ICdPlayer cd,
     IProjector projector,
     IThreaterLights lights,
     IScreen screen,
     IPopcornPopper popper)
 {
     _amp       = amp;
     _tuner     = tuner;
     _dvd       = dvd;
     _cd        = cd;
     _projector = projector;
     _lights    = lights;
     _screen    = screen;
     _popper    = popper;
 }
 public void SetCd(ICdPlayer cdPlayer)
 {
     Console.WriteLine($"{_name} Amplifier setting CD player to {cdPlayer.GetName()}");
 }
예제 #5
0
 public SoundSystem(ISpeakers logitech, ICdPlayer pionner)
 {
     this.logitech = logitech;
     this.pionner  = pionner;
 }