Я протестировал несколько приложений UML на предмет того, могут ли они отображать композиционные отношения в диаграммах UML, сгенерированных из исходного кода PHP, или нет, и в результате они не могут.
я знаю, что это типичная проблема для PHP, потому что мы не объявляем тип данных при кодировании, поэтому приложениям UML трудно узнать, является ли переменная экземпляра ссылкой на объект или нет.
Я также протестировал nWire с тем же результатом.
никогда не будет приложений, которые могли бы показать нам полную карту по всем объектным отношениям, а не только по наследству?
Мне жаль, что вы не можете иметь хороший обзор всех отношений для приложения. потому что, когда я использую решение с открытым исходным кодом, я всегда хочу знать, как объекты связаны друг с другом.
Может быть, мы могли бы сделать комментарии для переменной экземпляра, сообщая программному обеспечению, что это ссылка на объект? но это будет означать, что картографическое программное обеспечение использует это решение.
Мне жаль, что парадигма nWire / visual не может дать нам полную карту: (