В нашем продукте у нас есть графический макет, который представляет отношения родитель-потомок нескольких сущностей. В требовании нас попросили представить этот графический макет в виде дерева. Древовидное представление не является представлением графического представления в макете древовидного представления, но представляет собой представление графика в иерархическом представлении.
Древовидное представлениепредставление для случая будет:
-Blue
Orange 1
Orange 2
Каким должно быть поведение удаления родителя здесь в древовидном представлении? Если мы посмотрим на это с точки зрения графического представления, оно не должно удалять дочерние элементы, но если мы говорим с точки зрения древовидного представления, оно также должно удалять все дочерние элементы? Я думаю, что мы должны синхронизировать поведение и удалить только родитель и осиротить детей в древовидном представлении, как это было бы в графическом представлении.