Boa Noite a todos!
Pessoal é o seguinte eu estou fazendo um trabalho da faculdade que inclui 3 algoritmos de otimização. Os metodos utilizados por ele como, gerarVizinhos(), calcularFuncaoObjetivo() são iguais, só que repito ele na classe dos 3 algoritmos.
Gostaria de saber se é correto eu criar uma interface e jogar todos esses metodos implementados la, e chamá-los atraves da classe do algoritmo. Não sei ao certo se teria que usar uma interface, mas alguém tem uma sugestão para esse problema?
Abraço a todos!