Problem StatementMr. Tony sells guitar mandolin and banjo

Problem Statement:Mr. Tony sells guitar, mandolin and banjo, these three types of musical instrument in his store.He uses a paper-based system to keep track of his instruments. He requires a computer-basedsystem to store his inventory and a new search tool to help him match up his customer’s dreaminstrument.A serial number and a price are unique to all the instruments. For musical instrument choice theclient provides only the general properties of an instrument and not the unique properties. Forexample, to choice a guitar, the client gives the name of the builder, model, number of strings,back wood and top wood information. The “type” could be acoustic or electric. The buildercould be Fender, Martin, Gibson, Collins, Olson, Ryan, PRS or any other. The back wood or topwood could be made of Indian rosewood, Brazilian rosewood, Mahogany, Maple, Cocobolo,Cedar, Adirondack, Alder or Sitka. The model name for guitar doesn’t have a limited set ofvalues like the builder and wood. Banjos have same properties like guitars.For mandolin, all the specifications are same except the number of strings. Mandolins normallycome with 4 pairs of strings. An extra specification “style” needs to be added with mandolin.Mandolins can come in several styles, like an “A” style or an “F” style.Design the software for Tony’s store using Object–Oriented principles like Inheritance,Polymorphism, Abstraction and Encapsulation. Draw the class diagram for your design usingUML notation and briefly explain your design choices.

"Looking for a Similar Assignment? Order now and Get a Discount!

Our guarantees
1. High-Class Quality.
‘Will you write my paper for me that meets all requirements?’ This question is frequently asked by many students, and we always answer in the affirmative. Our main goal is to deliver a perfectly written paper the meets high writing standards. We don’t rest unless you are satisfied with our work. If you hire a paper writer online, we guarantee you that you get 100% original and plagiarism-free assignments of high quality.
2. Complete Anonymity.
We value your privacy and use modern encryption systems to protect you online. We don’t collect any personal or payment details and provide all our customers with 100% anonymity. ‘Can you write a paper for me so that I could stay anonymous?’ Of course, we can! We are here to help you, not to cause problems.
3. Fast Delivery.
We completely understand how strict deadlines maybe when it comes to writing your paper. Even if your paper is due tomorrow morning, you can always rely on us. Our writers meet all set deadlines unequivocally. This rule is ironclad! The offered range is wide and starts from 6 hours to 2 weeks. Which one to choose is totally up to you. For our part, we guarantee that our writers will deliver your order on time.