C:\Desktop>curl --head https://www.google.com/ --proxy 1.1.1.1:8080
Это зависит от нескольких факторов:
Если вам нужна дополнительная информация или у вас много элементы в вашей ассоциации, или вам нужно получить только некоторые из них, объект отношения, вероятно, будет лучшим выбором. В других ситуациях список может быть как проще, так и быстрее. В случае списка дел
За исключением реляционного контекста, когда кто-то настаивает на нормализации (что, конечно, целесообразно в реляционном случае!), Отдельный «класс отношения» TodoListItem кажется мне излишним, и несколько "неестественно" с точки зрения способа рассуждений о проблеме по сравнению с тем, как ее кодируют. Однако с точки зрения оптимизации это, безусловно, упростило бы поиск всех списков, в которых есть элемент.
Учитывая, что TodoListItem может принадлежать нескольким TodoListItem, я был бы обеспокоен тем, что было бы правильным иметь одно свойство порядка, которое работало бы для каждого списка, к которому принадлежит данный элемент. Я бы подумал, что для каждого списка, к которому он принадлежит, понадобится ордер.