У меня есть «толстый» графический интерфейс, который становится довольно сложным, и я хотел бы добавить ссылки с одного места на другое, а также кнопки «назад» / «вперед» для облегчения навигации. Мне кажется, что было бы проще, если бы мое приложение было адресуемым: у каждого композита мог быть свой URI, и ссылки использовали бы этот URI.
Существуют ли шаблоны проектирования, применимые к этой проблеме?
Я мог бы просто взглянуть на исходный код Firefox или Eclipse, но это огромные проекты, и на их прохождение ушло бы много времени, поэтому я спрашиваю здесь. Где-нибудь есть более простой пример?
Конечно, было бы проще, если бы я сначала создал веб-приложение, но я не собираюсь переписывать это огромное приложение с нуля в ближайшее время.