A link from one object to another object in the model.
A `CartItem` can point to a `Product` instead of copying every product detail into loose variables. That helps the code express relationships directly and prepares the project for richer domain models.