浅谈JAVA面对对象思想的理解
思想简述
面向对象是一种思想。它将数据和操作数据的方法封装在对象中,从而使对象有了一些功能,当需要使用该功能时,只需要告诉对象去完成这个功能,让对象自己去实现具体的细节。
面对对象是一种程序设计思想,相比较面对过程编程而言,面对对象并不在乎功能实现的过程,而是注重于得到的结果
比如说:我饿了想要吃饭,于是我就在外卖平台点了外卖,但是我并不在乎外卖平台让哪个外卖小哥送,外卖小哥是通过什么交通方式或者经过哪条路来的,因为只要我最后能吃到饭就行。
将上面的例子再细一点说明的话就更好理解了
外卖平台可以认为就是我们所说的对象
让用户吃到点的外卖也就是 对象的功能
将外卖送到我们手上的过程 就是实现的方法
开始刨析
我们饿了要吃饭就是需求,那么我们就找到了可以实现这个需求的对象 也就是外卖平台,然后我告诉这个对象 我饿了, 我要吃饭!要吃炸鸡可乐!,那么可以了,我们等着吃就好了。因为外卖平台已经去给我们搞炸鸡可乐了,我们也完全不需要知道他把炸鸡送到我们手上的这个过程
学习记录,如有问题欢迎指正