面向对象编程: 1.什么是面向对象 面向过程(编程思想): 过程,解决问题的步骤,流程即第一步做什么,第二步做什么 将复杂问题,拆成若干小问题,按照步骤一一解决,将复杂问题流程化(为其制定固定的实现流程)简单化 面向过程编程优缺点: 优点:复杂问题简单化 缺点:由于其实现流程固定,一旦中间某一流程发生了修改,将导致整体都需要修改, 牵一发动全身,扩展性差,维护性差 例如工厂里的流水线,第一个步骤未完成,第二个步骤做不了 使用场景: 对扩展性要求较低,比如说操作系统内核,脚本程序(运维工程师写的程…