小节

  本章介绍的许多技巧都可以使OOP应用程序更强大、更有趣。尽管这些技巧要花费一定的时间才能掌握,但它们可以使类更便于使用,简化了编写其他代码的任务。

  本章介绍的每个论题都有许多用途。读者可能在几乎所有应用程序中见过某种形式的集合,如果要处理类型相同的一组对象,则创建强类型化的集合可以使任务更容易完成。介绍集合后,我们又介绍了如何添加索引符合迭代器,以访问集合中的对象。

  比较和转换是另一个经常遇到的问题。我们介绍了各种比较方式,以及封箱和拆箱的一些基本功能,还讨论了如何重载比较和转换运算符,如何利用列表排序把事物链接在一起。

  第12章将介绍一个全新的内容:范型,通过它们可以创建自动定制自身的类,动态地处理所选类型。这对于集合来说非常有用。第12章还将介绍如何使用范型集合极大地简化本章的许多代码。