9. 面向对象

在至今我们编写的所有程序中,我们曾围绕函数设计我们的程序,也就是那些能够处理数据的代码块。这被称作面向过程(Procedure-oriented)的编程方式。还有另外一种组织起程序的方式,它将数据与功能进行组合,并将其包装在被称作“对象”的东西内。在大多数情况下,可以使用过程式编程,但是当需要编写一个大型程序或面对某一更适合此方法的问题时,可以考虑使用面向对象式的编程技术。