首页 > 代码库 > 什么是面向对象

什么是面向对象

什么是面向对象?

这个问题困惑了我很久,

在阅读了一本有一本书,

写了成千上万行的代码之后,

我领悟了很多次,

很多次我都认为我找到了答案,

就像我在询问爱情的答案,

幸福的答案一样,

每一次的答案,

都让自己激动不已,

但是每一次都会让上一次暗淡下去,

或补充,

或推翻,

或纠缠,

最后迷失在路上。


而在这一段时间,

我领悟到了这样一层含义,

一个类中都包含属性,

和行为,

面向对象表示针对类而言,

也不是针对接口,

而是针对一切,

类,接口,行为(函数(方法)),属性等等,

对象就是你看待事物的一个方面,

一种眼光,

一种灵光乍现,

面向对象就像一面镜子,

映射出来的不是别的,

只是你思想的样子,

你把类看成是一个对象,

那它就有了生命,

你也可以把行为看成是对象,

那它就有了灵魂,

同样,

你也可以把属性看成对象,

那它便有了灵魂,

一切都是多变的,

唯一不变的就是你的态度,

所以所有的模仿,

都没有灵性,

所有的思想都有生命,

对象,

不过是一个口袋,

只要它足够大,

可以放下你想放进去的一切。



什么是面向对象