3
Refatorando uma classe abstrata existente e seus parâmetros
Eu tenho um abstract class Aque declara um método abstrato doStuff. Atualmente, existem muitas classes que herdam Ae implementam doStuff. As instâncias da classe são inicializadas em tempo de execução via com AFactorybase na entrada do usuário. Originalmente, todas as classes tinham o mesmo parâmetro único (a entrada do usuário). …