Recentemente eu lê um livro de OO e achei o Strategy parecido com Polimorfismo de sobreposição
Qual a diferença?
Abs,
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!
Recentemente eu lê um livro de OO e achei o Strategy parecido com Polimorfismo de sobreposição
Qual a diferença?
Abs,
Oi Felipe, tudo bom?
A diferença é justamente que no polimorfismo de sobreposição você trabalha com a sobrescrita dos métodos. Normalmente, esses métodos são herdados e essa abordagem costuma estar voltada pra herança.
Strategy também trabalha com polimorfismo, porém voltado à interfaces. Ambas as abordagens podem resolver o mesmo problema. A diferença é o acoplamento.
Com interfaces suas classes ficam menos acopladas.
Abraço!
Fala André
Obrigado por tira a duvida =)