Potresti utilizzare la reflection per risolvere il tuo problema; ad esempio:
Non l'ho provata ed ovviamente è un esempio stupidissimo però potresti costruirti un Factory di Cromosomi Singleton partendo da questo piccolo esempio.codice:public class CromosomaFactory{ public Cromosoma getCormosoma( String type ){ Cromosoma c = null; if( type.equals( "binario" ) ){ c = new CromosomaBinario(11); }else{ c = new CormosomaPermutazione(11); } return c; } }
Spero ti sia utila; ciao![]()

Rispondi quotando