一、POP
(全称:Procedure Oriented Programming),即面向过程。
是一种以过程为中心的思想。通过分析解决问题所需要的步骤,进而用函数解决一个又一个的步骤,最终调用一个个函数来实现。常见的POP语言为C语言。
解决问题时,通常考虑:
- 用伪代码写出实现目标的过程
- 利用结构体解决复杂问题
- 记录更多数据来满足程序需求
其存在不适用于大众的问题
当目标明确时,将不在强调过程
二、POP(优缺点)
优点:
性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;单片机、嵌入式开发、 Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
缺点:
没有面向对象易维护、易复用、易扩展
三、转换思路
- 大众化
- 强调目标
- 不再