Java 面向对象

Java 面向对象

目录

  • 1. 什么是面向对象?
  • 2. 面向对象和面向过程
  • 3. 总结

1. 什么是面向对象?

是一种主要依靠对象之间的交互解决问题的思想。

2. 面向对象和面向过程

假设吃牛排

面向过程:如果在家,为了吃到好吃的牛排,需要关注做牛排的每个步骤不能出错

而在高级餐厅,不关注做厨师是怎么做牛排的,只需要关注:通过服务员点单、厨师做牛排、服务员把做好的牛排端上来、服务员结账。也就是通过自己、服务员、厨师这3个对象之间的交互,最终吃到好吃的牛排

自己

服务员

厨师

3. 总结

面向过程面向对象
关注"怎么做"关注"谁来做"
以函数、步骤为中心以对象为中心
强调执行流程强调对象之间的协作