Замена однонаправленной связи на двунаправленную
Полезность страницы:
0/100
Есть два класса, нуждающиеся друг в друге, но связь только одном направлении.
Добавить обратный указатель и переделать модификаторы так, чтобы обновлялись оба объекта.
Иногда добавление обратной ссылки можно заменить на обходной маневр, когда путь на ссылающийся объект лежит через несколько указателей на другие объекты. Если такого пути нет, или проход по нему слишком сложен, установления обратного указателя не избежать.
Комментарии