я думал, все знают, что паттерны команда/стратегия и пр. - это тупо вызвать функ/передать функ параметром/ и пр.
он там только упускает, кажется (я всё не стал читать), что многие из этих паттернов кроме всего прочего ещё позволяют что-то про соответствие типов проверять (давайте не будем поднимать вопрос, когда это полезно, а когда не очень). типа тот же visitor - это не только диспатч, как у него в примере на кложе, но и контроль, что все случаи обработаны. т.е. эмуляция паттернматчинга по алгебраическим типам в ML языках