Algoritmo que cria classe

Olá, estou desenvolvendo um projeto de taxonomia. E gostaria de saber se há um algoritmo existente para o programa criar uma nova classe no código. Com ou sem machine learning.

Abraços.

Uma nova classe nada mais é que um arquivo de texto com a extensão .java. Pense nisso.

2 curtidas

vc pode:

  1. criar uma classe java que seja compilavel e usar a compiler api:

https://www.logicbig.com/tutorials/core-java-tutorial/java-se-compiler-api/compiler-api-memory-loader.html

  1. gerar byte code com alguma ferramenta tipo:

http://bytebuddy.net/#/

  1. vc pode parametrizar uma classe de forma q vc possa gerar novos comportamentos programaticamente.

  2. vc pode criar um proxy dinamico para uma interface e então responder de forma parametrizada.

1 curtida