Когда я только начал программировать, я написал все в основном. Но, как я узнал, я попытался сделать как можно меньше в моих методах main()
.Как написать main() в режиме ООП?
Но где вы решите дать другому классу/методу ответственность за выполнение программы от main()
? Как ты делаешь это?
Я видел много способов сделать это, например:
class Main
{
public static void main(String[] args)
{
new Main();
}
}
и некоторые, как:
class Main {
public static void main(String[] args) {
GetOpt.parse(args);
// Decide what to do based on the arguments passed
Database.initialize();
MyAwesomeLogicManager.initialize();
// And main waits for all others to end or shutdown signal to kill all threads.
}
}
Что следует и не следует делать в main()
? Или нет серебряных пуль?
Спасибо за то же время!