public ViewingFacade() { sat = new SatelliteReceiver(); sat.Power(true); sat.SwitchChannel(3); avr = new AVReceiver(); Speakers speakers = new Speakers(); avr.Power(true); avr.PlugIn(1, sat); avr.ConnectSpeakers(speakers); tv = new TV(); tv.PlugIn(avr); bp = new BluRayPlayer(); avr.PlugIn(2, bp); }
internal void ConnectSpeakers(Speakers speakers) { this.connectedSpeakers = speakers; }