Program and add a ClassLibrary. I named it Amazon, but you are free…

Question Answered step-by-step Program and add a ClassLibrary. I named it Amazon, but you are free… Program and add a ClassLibrary. I named it Amazon, but you are free to name whatever you want.Amazon is the name of my ClassLibrary  Inside the Class Library, you will have:IProductThis is an interface that has a couple of properties.You decide what properties to put here, but it should be something that can be used by the other classes. Ex: Price, Name, etc.Just a couple of properties are OK. No need to create a lot of properties. Make it simpleBookThis is a class that implements the IProduct interfaceCrate more properties as you see need, but don’t make it too complicated. Don’t create more than a couple of propertiesCreate a method:DisplayProduct ()This method displays all the properties of the productCreate more methods you think you need them ElectronicsThis is a class that implements the IProduct interfaceCrate more properties as you see need, but don’t make it too complicated. Don’t create more than a couple of propertiesCreate a method:DisplayProduct ()This method displays all the properties of the productCreate more methods you think you need them PetSuppliesThis is a class that implements the IProduct interfaceCrate more properties as you see need, but don’t make it too complicated. Don’t create more than a couple of propertiesCreate a method:DisplayProduct ()This method displays all the properties of the productCreate more methods you think you need them On your Program.csInstantiate a Book classSet the values of the propertiesCall the DisplayProduct() methodInstantiate a Electronics classSet the values of the propertiesCall the DisplayProduct() methodInstantiate a PetSuppliers classSet the values of the propertiesCall the DisplayProduct() method Rubric20 pts – Create the IProduct interface functional without any compiling errors20 pts – Create the Book class functional without any compiling errors20 pts – Create the Electronics class functional without any compiling errors20 pts – Create the PetSupplies class functional without any compiling errors20 pts – Create the Program.cs functional without any compiling errors20 pts (Extra Points) if you can incorporate 2 of the following in your projectMethods that receive/pass parameters as value and referencesENUMExceptionsStaticAnything cool. Please, make sure you explain what it is when you submit it Computer Science Engineering & Technology Python Programming PROG 120 Share QuestionEmailCopy link Comments (0)