面向过程 以事件为中心的编程思想 分析出解决问题所需要的步骤 再用函数把这些步骤一步一步实现 使用的时候一个一个一次调用 面向对象 万物皆对象。 面向对象是以功能来划分问题,而不是步骤 注重的是对象和对象的使用 面向对象强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统。 面向对象的优势 可读性 可重用性 稳定性 维护性 可测试性