面向对象和面向过程都是编程中的一种编写程序的思维方式
面向对象就是将需要做的事情分发给别人,自己只需要接受结果,自己是分派任务的管理层
面向过程就是将一件事情一点一点按顺序自己全部做完,自己是执行任务的工作人员
例如:打扫卫生
面向对象:
小兰擦桌子 小红扫地 小明拖地 → 卫生打扫完了
面向过程:
分析出需要擦桌子、扫地、擦地
然后开始擦桌子、扫地、擦地 → 卫生打扫完了
面向对象思维方式的好处
通过生活中的真实场景使用面向对象分析完之后,对面向过程和面向对象的差异做出总结:
1. 面向对象思维方式是一种更符合人们思考习惯的思想
2. 面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对象做事情)。
3.面向对象思维方式将复杂的问题简单化。