Словарь: путь в графе объектов? - PullRequest
0 голосов
/ 24 июня 2010

У меня проблемы со следующим предложением:

DeepClone выполняет глубокое клонирование целевого объекта, останавливая процесс клонирования, когда все достигли типа значения или ITransactionalObject.

То, что я имею в виду под "путем зависимости", - это цепочка ссылок, по которым вы следуете в процессе клонирования: объект A имеет ссылку на B, B к C, C к D, ... и N к ITransactionalObject, и тогда вы останавливаетесь и не клонируете ITransactionalObject.Затем вы возвращаетесь к M и идете по этому пути и так далее, пока все ветви не встретятся с типами значений или ITransactionalObjects.

Какой термин вы бы использовали вместо путь зависимости ?У меня такое чувство, что для него уже должно быть название.

Спасибо:)

1 Ответ

1 голос
/ 24 июня 2010

Путь - это стандартный термин для обхода графа, поэтому, если вы не хотите добавить больше предметно-ориентированной терминологии, я думаю, это нормально.

Вы можете сказать «... до тех пор, пока дерево зависимостей не будет полностью разрешено (то есть все пути заканчиваются на ITransactionalObject s или типах значений)».

...