"Link Object" concepts - yay or nay?

How do you think about when the linkage between two concepts deserves its own concept, vs just being part of those concepts?

For example, consider an online food ordering app.

  • Dish is a concept.
  • Order is a concept, containing say a Customer and a list of Dishes.
    But the dish-related information Order is actually not just a list of Dishes. Each line item in the order might also have a quantity (e.g. 3x Fried Rice), amendments (hold the onion), etc.
    So does something like OrderLineItem deserve its own concept? This would seem to violate the idea that concepts should be independent, since OrderLineItem doesn’t really make sense on its own outside the context of an Order.

What patterns have you seen work well here?