5.1 为什么需要泛型机制