Recentemente eu lê um livro de OO e achei o Strategy parecido com Polimorfismo de sobreposição
Qual a diferença?
Abs,
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 =)