Book Class
- Book类对象为图书馆的图书,每本图书都有相应的基本信息,比如说ISBN号,书名等等。 由于同一类图书的ISBN号,书名,作者都相同,所以在设计project时,需要给每本书一个内部编号,即index,这样便于区分不同的Book对象。
- Book类对象分为两种,一种是可以外借的图书,一种是不可以外借的图书(即仅供阅览)。 可以外借的属性在BookManager构造Book时已经确定,因此之后不得修改。
- Book类对象支持一系列询问,比如说该本图书借出的时间(前提是已经被某位读者借出),是否可以外借,借出者是谁,图书属于哪一类型(Kind)等等。