Делегирование - это шаблон проектирования, и реализовать его можно на большинстве современных языков программирования. Пример для Python есть в
вики, никаких дополнительных ключевых слов для реализации делегатов в питоне не требуется, т.к.
любой метод можно передать в качестве параметра куда угодно. Так же можно помещать методы в структуры данных, вот пример:
def say_hello(name):
print 'Hello,', name
def say_goodbye(name):
print 'Bye,', name
phrases = {
'hello': say_hello,
'bye': say_goodbye,
}
def say(what, name):
phrases[what](name)
say('hello', 'Ivan')
say('bye', 'Oleg')
В Go этот паттерн реализуется тоже очень
лаконично.