Буквально вчера я заметил, что забыл синтаксис для переключателя. Это было бесполезно для меня с тех пор, как я обнаружил объекты действия и шаблон стратегии.