Eu estou fazendo o curso de Design Patterns em Java I: boas práticas de programação
Embora a gente tenha implementado o pattern Command Handler no curso, o professor Rodrigo comentou brevemente sobre o pattern Command, de que nele nós temos várias classes, onde cada uma delas tem um método em comum, que iriam implementar a mesma interface e aí teríamos uma classe com uma lista de comandos, que iria executar todos em um forEach.
Logo depois implementamos o pattern Observer, que possui exatamente essa descrição, a minha dúvida é: Qual a diferença entre Command Pattern e Observer Pattern?
Pois me parece que a implementação das duas são iguais.
Agradeço desde já.