虽然面向过程的编程降低了程序的复杂性,但随着数据的类型越来越多,分别管理程序处理内容和处理数据对象所带来的程序复杂性也越来越高。在面向过程编程时,经常会遇到这样的问题,一个bug修改好了,另一个地方又出问题了,因而许多bug源于修改代码。...