Yo estaba buscando un Comando aplicación patrón en Python ... (Según Wikipedia,patrón Comando General y el patrón de despacho de comandos en Python
el patrón de comando es un patrón de diseño en el que un objeto se utiliza para representar y encapsular toda la información necesaria para llamar a un método en un momento posterior.
)
El único que encontré fue la orden de Despacho 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()
Puede ser que me equivoque, pero parece que se trata de dos conceptos diferentes, que accidentalmente tienen nombres similares.
¿Echo de falta algo?
Gracias por su ejemplo de deshacer: es pequeño (tan fácil de entender) e ilustra muy bien el concepto. –
+1 Ejemplo claro y simple. – hiwaylon