/// <summary> /// Точка входа в приложение /// </summary> static void Main(string[] args) { SoundModeContext soundModeContext = new SoundModeContext(); Console.WriteLine("Отображаемая кнопка: " + soundModeContext.getModeName()); Console.WriteLine("Звук: "); soundModeContext.doClickSound(); soundModeContext.setOnClick(); Console.WriteLine("Отображаемая кнопка: " + soundModeContext.getModeName()); Console.WriteLine("Звук: "); soundModeContext.doClickSound(); soundModeContext.setOnClick(); Console.WriteLine("Отображаемая кнопка: " + soundModeContext.getModeName()); Console.WriteLine("Звук: "); soundModeContext.doClickSound(); soundModeContext.setOnClick(); Console.WriteLine("Отображаемая кнопка: " + soundModeContext.getModeName()); Console.WriteLine("Звук: "); soundModeContext.doClickSound(); }
public void setOnClick(SoundModeContext context) { context.setContext(new VibrationMode()); }
public void setOnClick(SoundModeContext context) { context.setContext(new SoundOffMode()); }