Есть форма бронирования,состоит из 3 вкладок.
на первой вкладке пользователь делает действие А и вызывается метод А на бэке и фронту возвращается результат
потом на второй вкладке действие Б и тоже фронту возвращается результат и на третей действие В и также как с Б и А
Если всё ок, то после этого только нажимает кнопку и прогоняется еще раз на бэке А + Б + В и сохраняется в базу.
Как элегантно сделать на бэке данное решение?
думал про цепочку обязанностей паттерн или состояние
Здравствуйте, merge, Вы писали:
M>Есть форма бронирования,состоит из 3 вкладок.
M>на первой вкладке пользователь делает действие А и вызывается метод А на бэке и фронту возвращается результат
M>потом на второй вкладке действие Б и тоже фронту возвращается результат и на третей действие В и также как с Б и А
M>Если всё ок, то после этого только нажимает кнопку и прогоняется еще раз на бэке А + Б + В и сохраняется в базу.
M>Как элегантно сделать на бэке данное решение?
M>думал про цепочку обязанностей паттерн или состояние
Если под действиями понимать конструирование объекта, то builder шаблон может подойти.