У нас есть приложение Java Swing, которое содержит такие компоненты, как JTable, JCombobox, JTextArea и множество других компонентов Swing.
Теперь существует требование, согласно которому нам необходимо создать несколько экранов / копировать одни и те же приложения Java Swing. Например, если моим основным приложением Java Swing является X, тогда я должен создавать такие же приложения A, B, C, D, ... как X.
Так что здесь есть некоторые очевидные ограничения дизайна, которые мы не должны создавать X-приложений много раз. Мы должны создать его только один раз и использовать их для создания других приложений A, B, C, D ....
Здесь есть проблема, эти приложения A, B, C ... могут быть или не быть подмножествами X. Это означает, что A имеет меньше компонентов Swing, чем X.
Существует один способ сохранить файлы классов и создать приложение из него, но как насчет компонентов Swing, как мы можем их повторно использовать? Где мы можем хранить их?
Это вопрос дизайна. Любые идеи ..