domain model

if I have the below scenario what is the best practice when creating a domain model?   I have products and each one must have an image.    1- create product entity which is generalized by system.image ? 2- create product entity that is associated with an image entity? (image entity is specialization from system..image)
1 answers

Hello Deena,

The best practice is to create a new image entity that generalize with system.Images and associate it with product entity.

Hope my answer helps.