Структура приложения Laravel MVC на диаграмме классов UML

Как показано во многих примерах, архитектура MVC включает в себя три класса — Model, View и Controller соответственно. При этом легко показать MVC на диаграмме классов UML.
Однако в Laravel представление не является классом напрямую, это страница. Подскажите, пожалуйста, как правильно отобразить такое представление на диаграмме классов UML? (или, если нет способа, на другой диаграмме UML)

редактировать Моя текущая попытка выглядит так: введите описание изображения здесь

2

Решение

Вы можете просто представить представление как класс. Элементы диалога могут быть показаны как атрибуты, имеющие типы, которые могут быть либо простыми строками (для полей ввода), либо другими классами, которые представляют, например, падать.

редактировать Ваша диаграмма выглядит хорошо. Просто добавьте атрибуты для вида, как

+email:Text
+password:HiddenText
+name:String
+OK:Button

и т.п.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]