第19条:通过运行期类型检查实现特定的泛型算法