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)
The best practice is to create a new image entity that generalize with system.Images and associate it with product entity.