2015-07-01 3 views

ответ

9

Ребро определяет связь между двумя вершинами. Например, вы определяете две вершины: Person и Car. Затем вы определяете граничные диски. Это ребро связывает две вершины вместе. «Джейн» управляет «Фордом».

Список ссылок - это список классов, связанных с другим классом. Класс автомобиля может содержать список ссылок из класса Part. Автомобиль состоит из нескольких частей.

Linkmap - это карта ключа, значения класса ассоциируются с другим классом. Класс автомобиля может иметь ссылочную карту PartType, Part. Автомобиль состоит из нескольких частей, которые могут быть сгруппированы двигателем, корпусом, шасси и т. Д.

+0

+1 для приятного примера. Я все еще не могу сказать, когда лучше использовать список ссылок вместо края. Если я возьму ваш пример, автомобиль имеет несколько частей (существует также связь между двумя вершинами). Почему я не должен создавать несколько ребер вместо списка ссылок? – AlexB

+1

@AlexB: если вы хотите знать, какие части составляют автомобиль, подходящий список ссылок. Если вы хотите знать, в каких автомобилях используется часть, а также какие части составляют автомобиль, тогда вы будете использовать края. Краям требуется больше места для хранения, чем список ссылок. –

+1

Края позволяют двунаправленную навигацию и являются правильным выбором, если вам нужно пройти через график. – TommyK

Смежные вопросы