Im always looking for new and efficient software design patterns?
You get bonus points, I guess, for dressing up your homework question as a passion project. Inventory management means we need to be able to create, read, update and delete records for which types of items are allowed in inventory, and then for the quantities of each item we have on-hand. So youll need to create a class which will define what an item is, probably with fields like price and and perhaps description. Then youll need another class which has a collection of collections ([code...