Un mio amico mi ha detto che, la migliore pratica è che il mainmetodo contenente classe debba essere chiamato Maine contenga solo mainmetodo. Inoltre il mainmetodo dovrebbe analizzare solo input, creare altri oggetti e chiamare altri metodi. La Mainclasse e il mainmetodo non dovrebbero fare nient'altro. Fondamentalmente quello che sta dicendo che il mainmetodo contenente classe dovrebbe essere come:
public class Main
{
public static void main(String[] args)
{
//parse inputs
//create other objects
//call methods
}
}
È la migliore pratica?