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,

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