Имеется desktop приложение. При входе пользователь вводит свой логин и пароль. Необходимо сохранить ссылку на экземпляр объекта домена, описывающего пользователя осуществившего вход. Вопрос где хранить эту ссылку. Пока видится два решения:
1. Управлением отображением экранных форм и выполнением приложения заведует контроллер приложения, можно хранить в нем.
2. Есть "глобальный" объект ApplicationContext, хранящий ссылку на главное окно приложения и некоторую дополнительную информацию, можно хранить в нем.
Какие есть мысли по этому поводу?
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. Мартин Фаулер