什么是面向对象?
在了解面向对象之前我们要了解什么是面向过程
因为面向过程和面向对象是分不开的
面向过程:
在代码书写的时候需要关注每一个环节的顺序,步骤和细节
面向对象:
在代码书写的时候考虑是否有一个对象帮我完成这一件事情
我们了解了面向过程和面向对象之后,再来详细的讲一下面向对象
面向对象其实是对面向过程的高度封装,讲究一个高内聚低耦合。
举个例子:
吃炸酱面:
=> 面向过程
-> 和面: 水 和 面
-> 切面: 宽窄
-> 煮面: 时间长短
-> 拌面: 酱多少
-> 吃面: 用哪吃
=> 面向对象
-> 找到一家面馆
-> 点一碗面
-> 等着吃