面向过程–POP(Process Oriented Programming)
“process”意为“过程”,“oriented”意为“面向”,“programming”在这里意为“编程”;面向过程是一种以过程为中心的编程思想,它是一种基础的顺序的思维方式。代表语言:C语言。
- 走一步看一步
- 目标不准确的咸鱼
- 不适用普遍情况
面向对象–OOP(Object Oriented Programming)
“object”意为“对象”;是按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。代表语言:C++,JAVA,Python。
-
目标明确–即”对象“
-
程序大众化,普遍
-
过程弱化,不惜一切代价达成目标
-
举例:
- 明确目标–考取研究生
- 设计计划–复习计划
- 执行计划–读书
- 达成目标–考取
-
本质–站在更高层面看问题,看事物