Недавно я начал работать над одним из моих первых более крупных проектов, и я заметил, что все больше классов начинает накапливаться, у меня никогда не было больше, чем 3-4 классов, и мне было интересно, есть ли какой-то недостаток для инициализации всех классов и создания геттеры для каждого экземпляра этих классов внутри основного.
DatabaseClass db;
Commands cmds;
Configuration configuration;
public Configuration getConfiguration() { return configuration; }
public Commands getCommandsClass() { return cmds; }
public DatabaseClass getDatabaseClass() { return db; }
//Inside of some sort of method
db = new DatabaseClass(this);
cmds = new Commands(this);
events = new Configuration(this);
И затем я создаю новые объекты внутри какого-то метода. Это неправильный подход? Есть ли лучший способ справиться с этим? Заранее спасибо!