Помогите Как лучше получать Main классдля других классов

HunterGaming

Активный участник
Пользователь
Баллы
96
Имя в Minecraft
sqdFendy
Недавно наткнулся на видосик, там было получение Main класса таким образом:
Main plugin = Main.getPlugin(Main.class)

Так вот к чему я веду, что лучше использовать DI или это?
 
Недавно наткнулся на видосик, там было получение Main класса таким образом:
Main plugin = Main.getPlugin(Main.class)

Так вот к чему я веду, что лучше использовать DI или это?
Конечно DI. Это ничем не отличается от getInstance.
 
Важно также понимать, что экземпляр главного класса в большинстве случаев и не нужен, лишь Plugin и реже JavaPlugin, передавать экземпляр главного класса и из него получать зависимости не хорошо, нужно передавать только те зависимости, которые нужны.
 
Важно также понимать, что экземпляр главного класса в большинстве случаев и не нужен, лишь Plugin и реже JavaPlugin, передавать экземпляр главного класса и из него получать зависимости не хорошо, нужно передавать только те зависимости, которые нужны.
А там как правило и нет ничего лишнего в главном классе. Или висит модификатор приват.
 
Назад
Верх