Я искал реализацию шаблона Command в Python... (Согласно Wikipedia,
шаблон команды - это дизайн шаблон, в котором объект используется для представлять и инкапсулировать все информацию, необходимую для вызова метода на позднее.
)
Единственное, что я нашел, это Command Dispatch pattern:
class Dispatcher:
def do_get(self): ...
def do_put(self): ...
def error(self): ...
def dispatch(self, command):
mname = 'do_' + command
if hasattr(self, mname):
method = getattr(self, mname)
method()
else:
self.error()
Возможно, я ошибаюсь, но похоже, что это две разные концепции, которые случайно имеют похожие имена.
Мне что-то не хватает?