需求描述:
今天在学习java,提到了一个概念,面向对象,
这个概念到底是什么意思呢,我没有理解,所以就找了别人的分析
记录一下。
概念描述:
1.面向过程
简单来说,一切都是按照步骤来进行的,举例来说,我要做高铁回家,那么我需要哪些元素呢,
目的地,高铁铁路,高铁列车,电缆,钱,车票,身份证等等的。
要达成回家这个目标:就按照步骤一步一步的来,建路线,建车,把车放铁轨上,部署电缆,买票,也就是一系列的行为,
按照先后的顺序,一步一步的达成我的目的。
面向过程:一切都是步骤。
2.面向对象
同样上面的例子,那么这些高铁线路,电缆,车都可以看做是对象,每个对象都负责自己的行为,我作为一个人这个对象,就是负责买票上车
这些必要的行为就可以了,各个对象自己是如何建造出来的我不关心,整个面向对象,更符合现实世界的行为。更符合人类的理解。一切在你看来
都是对象。
面向对象:一切都是对象。
参考一个例子:开车去西藏,我不管车怎么造怎么开怎么走,只管去目的地西藏。
文档创建时间:2018年3月16日16:59:58