public void Undo() { if (_prevSpeed == CeilingFan.HIGH) { _ceilingFan.High(); } if (_prevSpeed == CeilingFan.MEDIUM) { _ceilingFan.Medium(); } if (_prevSpeed == CeilingFan.LOW) { _ceilingFan.Low(); } if (_prevSpeed == CeilingFan.OFF) { _ceilingFan.Off(); } }
public void Execute() { _prevSpeed = _ceilingFan.GetSpeed(); _ceilingFan.High(); _ceilingFan.On(); }