摘要: 在你的 API 中使用通配符类型,虽然棘手,但使得 API 更加灵活。 如果编写一个将被广泛使用的类库,正确使用通配符类型应该被认为是强制性的。 记住基本规则: producer-extends, consumer-super(PECS)。 还要记住,所有 Comparable 和 Comparat 阅读全文
posted @ 2019-09-25 21:08 Eden-programmer 阅读(118) 评论(0) 推荐(0)
摘要: 泛型类型比需要在客户端代码中强制转换的类型更安全,更易于使用。 当你设计新的类型时,确保它们可以在没有这种强制转换的情况下使用。 这通常意味着使类型泛型化。 如果你有任何现有的类型,应该是泛型的但实际上却不是,那么把它们泛型化。 这使这些类型的新用户的使用更容易,而不会破坏现有的客户端。 像泛型类型 阅读全文
posted @ 2019-09-25 21:06 Eden-programmer 阅读(151) 评论(0) 推荐(0)