Назначение функции/метода переменной в Dart

Поддерживает ли Dart концепцию переменных функций/методов? Таким образом, чтобы вызвать метод по его имени, хранящемуся в переменной.

Например в PHP это можно сделать не только для методов:

// With functions...
function foo()
{
    echo 'Running foo...';
}

$function = 'foo';
$function();

// With classes...
public static function factory($view)
{
    $class = 'View_'. ucfirst($view);
    return new $class();
}

Я не нашел этого ни в языковом туре, ни в API. Есть ли другие способы сделать что-то подобное?

Заранее спасибо.

7
задан Günter Zöchbauer 1 February 2014 в 16:26
поделиться