Сценарий: -
1) Существует торговое приложение WinApp в С#. Вы должны увидеть, авторизован ли пользователь для определенного модуля (аутентификация на макроуровне).
2) Кроме того, вы должны проверить, имеет ли авторизованный пользователь достаточные права для доступа к определенным отчетам/меню/свойствам и т. д. (более детальная авторизация на уровне)
Вопрос: -
Вы «должны» использовать шаблоны проектирования. По вашему мнению, какие шаблоны подходят для этого сценария.
Ограничения: -
вы не можете избежать использования шаблонов. Для этого вы должны использовать стандартные / пользовательские шаблоны.