Управление объектами Java (основной экземпляр?) - PullRequest
0 голосов
/ 04 ноября 2019

Предположим, у меня есть основной класс в Java-программе, который называется Main. Цель моей программы - управлять данными пользователей, поэтому у меня есть класс User, который служит объектом для хранения пользовательских данных (каждый отдельный пользователь получает собственный экземпляр объекта).

В настоящее время для этой функцииУ меня есть другой класс с именем UserManager, который содержит общедоступный List<User> (или хэш-карту), к которому я обращаюсь для получения пользовательских данных, например:

Main.getUserManager().getUser("name");  // or whatever method / parameter is needed

Как я могу эмулировать эту функцию, не ссылаясь на UserManager класс как это? Это единственный способ? Каков наилучший способ сделать это?

...