1. 基类的设计