面向过程一般采用自上而下的设计方法,一开始就设计全面的,自上而下的整个程序的架构,因此要求程序设计者对问题有全买你的了解。
面向对象是一种自下而上的设计方法,从问题的一部分着手,一点一点的构建整个程序。面向对象设计以数据为中心,类作为表现数据的工具,成为划分程序的基本单位。