一.面向过程:是一种编程思想,核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么然后干什么,基于该编程思想写程序就好比在设计一条流水线,是一种机械式的思维方式 优点:把复杂问题流程化,进而简单化,降低开发难度 缺点:扩展性差 二.面向对象:也是一种编程思想,核心对象二字,对象就是特征与功能的结合体.基于该思想编写程序就好比是在创造一个世界,你就是这个世界的上帝,是一种上帝式的思维方式 优点:可扩展性强,对于程序员来说,不用再关心具体的步骤 缺点:编程复杂度高,得需要设计这些对象,要避免