随想日记—对象、无序、有序等
看了云风的一篇文章:对面像对象的一些思考,虽然我对C++以及相关了解的及其有限,但仍从中学习了不少。
Python里有这样一句话:Everything is an object, and almost everything has attributes and methods.
于是,我认为,任何事物如果广义点地将都是对象。那么狭义一点,任何包含有数据与行为的都是对象,剩余的就是抽象的数据与抽象的行为,以及除此之外的事物。
Peter Fu's Blog Site
看了云风的一篇文章:对面像对象的一些思考,虽然我对C++以及相关了解的及其有限,但仍从中学习了不少。
Python里有这样一句话:Everything is an object, and almost everything has attributes and methods.
于是,我认为,任何事物如果广义点地将都是对象。那么狭义一点,任何包含有数据与行为的都是对象,剩余的就是抽象的数据与抽象的行为,以及除此之外的事物。
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
Powered by Project Neverland, Theme modified from gluedideas
以前我也认为C++ 对面向对象的支持的实现本身就是面向对象的本质。现在,已不再如此觉得,面向对象应该是一种看待事物的角度罢了,语言只是客观的一种实现工具,与人怎么去看待、思考问题毫无关系。
最近也在想,“你需要所有的类都有一个共同的基类吗?你需要接口可以继承吗?你为什么需要这些?”这些问题了。
怎么说了,做一件事情的目标是否时刻清晰,理由是否足够。如果这一切都不明白,就形同生活在虚幻之中。这种状态下,一切将归于无序,既没有任何可以相信的东西来指引,遑论达成任何目标了。
必须不断学习,不断吸收经验并不断地总结,以事实求是的态度,建立自己的是非观,去明辨是非。从而获得指引,从无序到有序,进而自我实现。
但,不能害怕无序!无序是什么?只是一种相对有序的状态罢了。