1
resposta

Outra forma de passar os 'Observers'

Instrutores, tudo bem?

Que tal ao invés de passar uma lista com funções, passar uma lista de 'mixins' ? Pequenas classes com métodos no seu inicializador que representassem as tarefas atribuídas a cada classe, bem purista! Gostaria de saber o que acham da idéia.

1 resposta

Faaala Tiago, como você está? Espero que esteja bem ^-^

É uma boa ideia utilizar o Mixin, só temos que ter cuidado em relação a legibilidade do código. Talvez seja uma abstração prematura a utilização do Mixin em casos onde temos um cenário pequeno, ta bom? Mas em casos de expansão e onde temos a repetição de várias "tarefas" em diferentes observers, recorrer ao Mixin, é uma boa ideia.

Qualquer dúvida é só falar, vamos conversando. Abraços e bons estudos!