В Java нет глобального доступа, как в C ++.Так что же делать, если они хотят создать контейнер объектов, к которому можно получить доступ из любого класса?Или, скажем, Java-бин, содержащий глобальные значения.
Например, если я создаю симулятор лифта, поля, которые должны быть известны всем, как int numElevators
, должны быть где-то правильно?То же самое с объектом коллекции для лифтов Elevators[] elevators
.
. Я могу придумать один способ - создать одноэлементный класс для хранения всех этих глобальных переменных.Затем используйте статические методы для обеспечения доступа из любого класса.Но есть ли более элегантное решение?