1, 类名采用右扩展方式
2，对于abstract的类名，不太好处理