Здравствуйте!
У меня такой вопрос: хорошая ли практика использовать static-переменные как глобальные данные для всех объектов приложения?
Например, есть класс Database. Конструктор главного окна создает объект этого класса (database), и помещает в static-переменную класса, который есть холдером (holder). И так далее. Затем все объекты, к-рым необходимо получить database просто используют значение этой static-переменной.
Вообще, как лучше организовывать передачу обьектов (в плане архитектуры)?
Спасибо.