Я разрабатываю сложное приложение пользовательского интерфейса с несколькими формами и виджетами. Поведение пользовательского интерфейса в значительной степени зависит от прав пользователя, то есть редакторы должны видеть больше виджетов и форм, чем зрители, а администратор должен видеть все элементы пользовательского интерфейса. Кроме того, формы должны быть настроены также. С макетом нет никаких проблем, так как макет может быть настроен с помощью пользовательских конфигураций. Основная проблема заключается в настройке формы и настройке поведения, особенно когда поведение довольно сложное.
Если мы начнем использовать связь слушателя события, это, возможно, приведет к хаосу в коде (множество конструкций IF / SWITCH и т. Д.).
Поэтому я хотел бы спросить, существует ли какая-либо информация о передовых практиках, шаблонах, книгах и полезных примерах.
Спасибо!