文章目录 一、面向什么? 二、思考的起源 三、面向对象 1.面向类? 2.封装 3.继承 4.多态 四、面向接口 五、总结 一、面向什么? 面向什么,这是很多初学者甚至编程几年的人不曾思考过的问题。面向什么是一个思想,我们面向什么,意味着我们碰到了问题,我们的解决方案是往哪里去思考。 记得之前有个笑话: 面向对象编程 面向流程编程 面向工资编程 笑笑就可以,其实编这个笑话的人真正地理解了面向什么? 面向对象编程,我解决问题就是我需要几个各有什么功能的对象,然后这几个对象之间如何协作最后实现用户的需求。 面向流程编程,先画一个流程图,然后先写一个这个函数,再写一个那个函数,经过无数个函数的处理&