Я пишу графический интерфейс для приложения с использованием Swing, и в интересах обслуживания и чтения кода я хочу следовать согласованному шаблону во всей системе.
В большинстве статей и книг (или, по крайней мере, в книжных разделах), которые я читал, представлено множество примеров того, как создавать и упорядочивать различные компоненты, но игнорировать большую картину написания полного графического интерфейса.
Каковы ваши лучшие советы по дизайну GUI приложения и какие шаблоны вы используете при разработке или рефакторинге приложения GUI?