В Smalltalk операторы switch и условные ключевые слова буквально не существуют. Предлагаемые вами шаблоны там стандартные (хотя и менее подробные и более удобочитаемые). Что касается классов стратегии, поведение в Smalltalk легко абстрагироваться и повторно использоваться до такой степени, что вы фактически расширяете язык, чтобы он лучше всего подходил для вашей области. Тем не менее, все отличные вещи, которые приносят дивиденды только для очень больших систем (тысячи классов и выше). Среднестатистический программист приложения с фигурными скобками не имеет опыта, не использует и не ценит эту крупномасштабную перспективу. Так что плохие комментарии меня не особо удивляют. Не позволяйте этому разрушить вашу самооценку. Вы делаете это как старые пердуны, которые умеют делать ставки.