不要在一个对象的属性基础上运用switch语句