Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Strategy ou Polimorfismo

Recentemente eu lê um livro de OO e achei o Strategy parecido com Polimorfismo de sobreposição

Qual a diferença?

Abs,

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

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 =)