3.6 使用trait来定义共有的行为