结构类和功能类