面向过程:“怎么做”
解决问题的步骤一 一实现,没有类的概念。自上而下,模块分解。
以函数为中心,函数作为划分过程的基本单位,数据在过程式设计中往往处于从属位置,数据与函数分离,数据散落,不易维护。
main函数概括整个应用程序需要做的事。
面向对象:“是什么”
构成问题的事务分解为许多对象,对象用来描述某事物自身及其在整个解决问题的过程中的行为。自下而上。
从问题的一部分着手,重要名词的状态属性,方法,先找出类,再找出类与类之间的关系。
面向过程:“怎么做”
解决问题的步骤一 一实现,没有类的概念。自上而下,模块分解。
以函数为中心,函数作为划分过程的基本单位,数据在过程式设计中往往处于从属位置,数据与函数分离,数据散落,不易维护。
main函数概括整个应用程序需要做的事。
面向对象:“是什么”
构成问题的事务分解为许多对象,对象用来描述某事物自身及其在整个解决问题的过程中的行为。自下而上。
从问题的一部分着手,重要名词的状态属性,方法,先找出类,再找出类与类之间的关系。