Я пишу код на основе Java / Swing. Мои диалоги довольно сложны, и есть много правил для динамики экрана: когда включать / отключать кнопки, когда разрешать редактировать некоторые поля и т. Д.
В общем, есть виджеты, и есть некоторые правила для их установки в определенном состоянии.
Мне интересно, есть ли какие-нибудь хорошие образцы, идеи, как решить такие проблемы любым стандартизированным способом.
Теперь я все еще использую некоторые флаги для определения состояния виджета и т. Д. Но со сложными диалогами этот подход усложняется. позже возникает проблема с обслуживанием такого кода.
Жду ваших советов.
С уважением,
Marcin