Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

Padrão State e o Principio da substituição de Liskov

Olá, A implementação deste padrão não quebraria o princípio da substituição de Liskov já que temos classes filhas lançando excessões em métodos que supostamente deveriam estar sobrescritos?

1 resposta
solução!

OI Mikeias,

Sim, eventualmente ao aplicar algum padrão é possível que isso quebre algum princípio solid ou de orientação a objetos.

Cabe avaliar se vale a pena essa "quebra", considerando as vantagens/desvantagens obtidas.

Bons estudos!