都是解决问题的思维方式,都是代码组织的方式面向过程是一种“执行者思维”,解决简单问题可以使用面向过程。面向对象是一种“设计者思维”,解决复杂、需要写作的问题可以使用面向对象。面向对象离不开面向过程: 宏观上:通过面向对象进行整体设计微观上:执行和处理数据,仍然是面向过程