过程 对象永远争论不完的两个模式 也可以说是思想
从原理上说程序都是从main开始 一行一行的执行非常标准的过程 那何来对象呢 其实就是一种偷懒的方式 代码重用
从main开始一行一行的写就会发现很多行是重复的 怎么办呢 整理重复建立函数
函数越来越多 发现函数之间有着很多联系 总是全局变量又太麻烦 而且这些全局变量只在一些函数中使用 整理这些函数 建立类
函数就变成了方法 共用的全局变量成了属性
类写完了 发现在一些地方需要扩充一些方法和属性 但其他地方又需要其他的方法和属性 怎么办呢 继承
继承之后发现很多地方对父类的方法只是需要更改一部分 没必要完全重写 怎么办呢 重载
重载之后又发现很多地方需要多个类的方法 属性 一起使用 怎么办呢 多重继承
再然后 有些功能需要交给别人来写或者在其他的地方重新编写 但需要规定一定的方法和属性 接口
再然后 有些地方 不同的用途只适用类的一些方法和属性 多态
PS 多重继承和多态 PHP6为止不支持何时支持也没有计划