Любой шаблон общего дизайна, доступный для управления заказами - PullRequest
0 голосов
/ 20 мая 2019

Это больше вопрос проектирования.

В разных проектах я вижу разные реализации и дизайн для решения одной и той же проблемы / требования

Требование: Управление заказами для обработки новой установки, ДополнениеЗаказ, изменение заказа и удаление заказа Наибольшая сложность заключается в дополнении заказа, когда мы должны обрабатывать изменения, сделанные пользователями на лету.

Это общая проблема почти со всей системой управления заказами, но я попытался найти лучшеепопрактикуйтесь в этих требованиях, чтобы получить общее представление об этом.

1 Ответ

1 голос
/ 21 мая 2019

Вы можете рассмотреть Чистая архитектура .

enter image description here

Поместите весь свой бизнес-код / ​​логику управления заказами в слой Entities и Use Cases, а затем используйте их там, где вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...