Ejemplo n.º 1
0
        public SuperRemote()
        {
            _recomendationSwitchIn  = new IRecomendation[12];
            _recomendationSwitchOut = new IRecomendation[12];

            IRecomendation _lackRecomendation = new LackRecomendation();

            for (int i = 0; i < 12; i++)
            {
                _recomendationSwitchIn[i]  = _lackRecomendation;
                _recomendationSwitchOut[i] = _lackRecomendation;
            }
            _recomendationWithDraw = _lackRecomendation;
        }
Ejemplo n.º 2
0
 public void PushedButtonSwitchOut(int slot)
 {
     _recomendationSwitchOut[slot].Exectue();
     _recomendationWithDraw = _recomendationSwitchOut[slot];
 }
Ejemplo n.º 3
0
 public void SetRecomendation(int slot, IRecomendation recomendationSwitchIn, IRecomendation recomendationSwitchOut)
 {
     _recomendationSwitchIn[slot]  = recomendationSwitchIn;
     _recomendationSwitchOut[slot] = recomendationSwitchOut;
 }
Ejemplo n.º 4
0
 public void SetRecomendation(IRecomendation recomendation)
 {
     _recomendation = recomendation;
 }