Мне нужна помощь в поиске правильной стратегии - PullRequest
0 голосов
/ 04 октября 2019

Следующий рисунок является частью моего частного проекта.

This is my entity model

Следующие мои уроки ..

This is my class diagram..

Я пытаюсь составить список нескольких объектов в качестве элементов. Этот список может иметь другие списки в качестве элементов, а объекты, которые можно рассматривать как конечные узлы, являются объектами Mpml.

// example
[
    1 => Mpml object, // Mpml is leaf object.
    2 => Exam object, // The second object have some other childrens.
    3 => Mpml object
]

Вторая диаграмма - результат размышлений о том, как ее реализовать. Но как бы я ни думал, мне все равно что-то не так. ПОМОГИТЕ !!

Я использую Laravel 5.8 и очень хорошо разбираюсь в шаблонах проектирования (например, знаю, что это такое, но не могу легко его реализовать).

1 Ответ

1 голос
/ 04 октября 2019

Я думаю, вам нужно просмотреть эту статью.

Сначала необходимо создать пример приложения, чтобы узнать, чего не хватает в вашем шаблоне.

Затем вы можетеТеперь подумайте о том, как вы можете добавить методы или стратегию, которые вы хотите использовать.

Иногда все становится яснее, когда вы на самом деле их используете.

Затем проведите тестовое исследование своего приложения. Спросите тестировщика о том, что они хотят, чтобы ваше приложение имело.

Вот одна стратегия для вашего ОТНОШЕНИЯ К БАЗЕ ДАННЫХ Полиморфные отношения

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