Are these suitable classes for an online stationery store using scala2.12.19?
I am relatively new to scala and I was tasked with creating 10 classes for an online stationery website/store. I am unsure if I have used the different types of classes such as: abstract class, case class, traits, and inherited classes correctly. I am using scala 2, JDK 1.8, and scala version 2.12.19. The classes do not need implementation but needs to show the behaviour and characteristics of the classes.