1
resposta

Template Method versus Eficiência

Ao assistir a aula de Template Method, do curso de Design Patterns I, surgiu uma dúvida: se ao executar essa rotina, essa divisão e chamada de métodos abstratos não acarretaria num crescimento da pilha de execução da jvm e por consequência ocasionaria uma menor eficiência. Qual a relação do emprego desse meio facilitador de manutenção e clareza de código e a eficiência?

#DesignPatterns

#TemplateMethods

1 resposta

Oi Felipe,

Sim, realmente terá um incremento na pilha de execução e menor eficiência somente nos casos de existirem dezenas de classes sendo chamadas. Por isso é importante avaliar se a melhor facilidade de manutenção compensa em relação a uma menor eficência de execução.

Bons estudos!