JGAP3.0RC1 Lançado

JGAP é uma API de algoritmos genéticos em Java.
Mais aqui:
http://sourceforge.net/projects/jgap/

usei as versoes antigas do JGAP, elas eram bastante sofriveis.

fui dar uma olhada na documentacao dessa versao nova, a modelagem continua de arrepiar:

public class MinimizingMakeChangeFitnessFunction extends FitnessFunction
{
    private final int m_targetAmount;

o EXTENDS e o m_ indicam claramente a origem C++ dos programadores…

Pelo m_targetAmount concordo com o Paulo, mas pq o extends fugiria do java?
Pelo q vi ele tem N metodos de Fitness q são comuns para outras classes, qual o problema de usar a herança ai?

talvez o Paulo quisesse um AbstractFitnessFunction ali no lugar, e uma interface FitnessFunction no lugar de classe FitnessFunction, sei lá hehe