Java 面向对象
目录
- 1. 什么是面向对象?
- 2. 面向对象和面向过程
- 3. 总结
1. 什么是面向对象?
是一种主要依靠对象之间的交互解决问题的思想。
2. 面向对象和面向过程
假设吃牛排
面向过程:如果在家,为了吃到好吃的牛排,需要关注做牛排的每个步骤不能出错。
而在高级餐厅,不关注做厨师是怎么做牛排的,只需要关注:通过服务员点单、厨师做牛排、服务员把做好的牛排端上来、服务员结账。也就是通过自己、服务员、厨师这3个对象之间的交互,最终吃到好吃的牛排。
3. 总结
| 面向过程 | 面向对象 |
|---|---|
| 关注"怎么做" | 关注"谁来做" |
| 以函数、步骤为中心 | 以对象为中心 |
| 强调执行流程 | 强调对象之间的协作 |
