У нас есть один проект, который продает разным покупателям. Некоторые клиенты хотят иметь некоторые формы.
Абстрактный пример, у нас есть стандартная форма с полями: имя, описание, цена, …
Другой клиент хочет такую же форму, но другие поля заказа: имя, цена, описание.
Третий клиент хочет такую же форму, но ему нужно добавить несколько новых полей и немного логики.
Каковы наилучшие способы или шаблоны для решения этой проблемы в одном шаблоне?
Вы можете попробовать динамический пользовательский интерфейс, настроить его для создания собственного пользовательского интерфейса, чтобы иметь поля ввода данных. Следуйте этому вопросу для получения дополнительной информации, чтобы продолжить динамический интерфейс. Java Swing: как динамически менять графический интерфейс
Других решений пока нет …