Ну, вы можете сделать это с фрагментом в SD, как
![enter image description here](https://i.stack.imgur.com/qacvy.png)
Как вы можете видеть, скоро он будет переполнен, а код более понятен. Не поддавайтесь соблазну начать графическое программирование. SD здесь, чтобы дать обзор взаимодействующих объектов. Оставьте остальное кодировщикам и в конечном итоге предоставьте некоторый псевдокод.
AD обеспечивает более ориентированный на бизнес аспект:
![enter image description here](https://i.stack.imgur.com/azD5M.png)