Question: In this task, imagine that you are an apprentice to a digital wizard. As part of your apprenticeship, you will be asked to help maintain


In this task, imagine that you are an apprentice to a digital wizard. As part of your apprenticeship, you will be asked to help maintain a digital library of spells. Unfortu nately, most of the spell books, called tomes, are fragmented and incomplete; your master is most forgetful in her old age. Now you are tasked to implementing a system that will help improve manipulation of the library. Your master is however very forgetful and so instructs you to implement a simpler interface that can do a number of tome management tasks, doing so via the use of operator overloading. 2.2.1 Tome Class Described below is a simple UML diagram for the tome class. This is the class that will be used to overload a uber of operators so that managing the archive will be easier tome references: string [10] -toneName: string author: string -spellsStored:int tone (name:string, tomeSize:int,author:string) tome (name:string, tomeSize:int,author string, initialliat:string +"tome O getToneSize):int getSpell(i:int) const:string getReferencea: string getNaneO :string getAuthor):atring toperator>(t:tome) bool toperator
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
