1
resposta

Padrão Strategy no SOLID

Olá, pessoal da Alura. Apenas para colaborar, gostaria de pontuar que em boa parte das soluções propostas no curso, vcs utilizaram o padrão de projeto Strategy e não o mencionaram.

Outro ponto é que, ao se programar no modo full orientação a objetos, acabamos criando muitas e muitas classes, mesmo em sistemas bem pequenos. Basta pensarmos que se cada comportamento das classes virarem outras classes, o número total de classes do sistema aumenta muito, o que pode até não ser bom.

Precisamos ter bom senso, no final das contas.

Forte abraço

1 resposta

Oi Samuel, tudo bem?

Sim, usamos bastante o padrão Strategy e discutimos sobre ele no curso de Design Patterns.

Com certeza é necessário um bom senso na hora de se programar orientado à objetos até mesmo porque se criarmos diversas classes pequenas, podemos cair em vários modelos anêmicos.

Excelentes pontos abordados!

Abraço!