作为一种汇编语言,解决现实生活中的问题,是它存在的唯一目的,
就像计算机网络有01就能解决一切问题,但还是产生了汇编语言一样,
不同的语言在创建的时候,都是各有侧重的
面向过程语言,需要程序员 将整个事件的关系思考清晰,将问题以程序员的角度去重现
从一个角度去看清整个世界,往往是比较有难度的(一个角度不容易就多来几个)
如果,我从每一个问题元素来分析呢(c也是都分析),那么不是简单了很多吗
那么就从每一个因素来考虑部分逻辑, 最后,再串联在一起
这样一种方式,无论是在编程上,还是在思考中,都比较清晰,并且容易
既然都已经分开了,那么就彻底一点吧,将每一个因素都创建一个对应的实体,让他分别拥有自己的影响力
而比较早出现的语言c 是一种面型过程类型的语言。
它能解决一切问题吗?能!就像计算机网络有01就能解决一切问题,但还是产生了汇编语言一样,
不同的语言在创建的时候,都是各有侧重的
面向过程语言,需要程序员 将整个事件的关系思考清晰,将问题以程序员的角度去重现
从一个角度去看清整个世界,往往是比较有难度的(一个角度不容易就多来几个)
如果,我从每一个问题元素来分析呢(c也是都分析),那么不是简单了很多吗
那么就从每一个因素来考虑部分逻辑, 最后,再串联在一起
这样一种方式,无论是在编程上,还是在思考中,都比较清晰,并且容易
既然都已经分开了,那么就彻底一点吧,将每一个因素都创建一个对应的实体,让他分别拥有自己的影响力
最后我在管理他们,或许,我找到了一种新的解决办法
对应的实体,就叫对象
对于一个c程序员来说,对象的意义是:
1.为实际问题的分析,映射出接近事实本质的点,抽丝拨茧,化难为易
2.为函数分类,函数不再是离散的,而是将各个分支串联出整个事件
然而仅仅是这样也是不够的,因为问题场景中,两个对象可能像现实中一样,可以是父子
可以是兄弟,可能是相同的,也可能是相似的,可能是相辅相成的,也可能是针锋相对的
那么,产生了对象这种东西,就会衍生出许许多多的变化,在业务间的应用方面,
在与机器的交互的实现方面,是真正的牵一发而动全身,而将这些所处理好,他也将变成一种不一样的语言了