增加一个书的类型基类Item_base
子类化Item_base，派生出KindA,KindB作为特殊的打折类
添加了对应于Item_base的接口的句柄类
添加了makefile以及测试代码，注意：每次make时都需要make clean!