Ein Freund von mir sagte mir, dass die beste Vorgehensweise darin besteht, dass Klassen enthaltende mainMethoden benannt werden sollten Mainund nur mainMethoden enthalten. Außerdem mainsollte die Methode nur Eingaben analysieren, andere Objekte erstellen und andere Methoden aufrufen. Die MainKlasse und die mainMethode sollten nichts anderes tun. Grundsätzlich sollte das, was eine Klasse enthält main, wie folgt aussehen:
public class Main
{
public static void main(String[] args)
{
//parse inputs
//create other objects
//call methods
}
}
Ist es die beste Praxis?