概述
POP(Procedure-oriented Programming,面向过程编程)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。
编程思想
面向过程最重要的是模块化的思想方法。一步一步的按照过程来进行,面向流程的。
就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
优点
性能比面向对象好,因为类调用时需要实例化,开销比较大,比较消耗资源。
比如单片机、嵌入式开发、 Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
缺点
不易维护、不易复用、不易扩展.
语言
Pascal,C