Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Duvida sobre o observer

Professor boa noite! Entendi o conceito do observer, e achei interessante porem, não seria mais simples eu chamar os metodos na sequencia? exemplo

$gerarPedido = new GerarPedido($valorOrcamento, $numeroDeItens, $nomeCliente);
$gerarPedidoHandler = new GerarPedidoHandler();
$gerarPedidoHandler->execute($gerarPedido);

$gerarPedidoBanco = new \ALura\DesignPattern\AcoesAoGerarPedido\CriarPedidoNoBanco();
$gerarPedidoBando->executaAcao($pedido);
$enviarEmail = ew \ALura\DesignPattern\AcoesAoGerarPedido\EnviarPedidoPorEmail();
$enviarEmail->executaAcao($pedido);

não obteria o mesmo resultado poderem de modo mais simples?