Имеется диалог содержащий следующие поля:
Объект, улица, район, дом, корпус
Алгоритм работы:
1. При выборе объекта его адрес заносится в поля улица, дом, корпус (здесь имеем переход к пункту 2)
2. При изменении полей улица, дом и т.п. может измениться объект и/или район (здесь имеем переход к пункту 1)
Имеющийся вариант реализации не устраивает своей корявостью (много хаков) и плохоработоспособностью
Вот такая вот циклическая зависимость
Посоветуйте в каких терминах / паттернах описать алгоритм работы диалога
с целью оптимального кодирования и легкостью поддержки
P.S. язык реализации java
... << RSDN@Home 1.2.0 alpha rev. 745>>
"Мы будем уничтожать свое ядерное оружие вместе с Америкой" (c) Б. Ельцин