Interface CommandObject

Como funciona???
Estou estudando Patterns e essa interface é usada na camada de aprensentação, mas não ficou muito claro seu funcionamento.
Código: Command cmdHelper = helper.getCommand;