木灵鱼儿
重学前端
Javascript对象是面向对象还是基于对象
什么是面向对象?不同的语言,他们对于对象的解释都不相同,但无论如何,我们应该认识到,对象并不是只存在于计算机领域的一个概念,它是顺应人类思维模式产生的一种抽象。那么,我们先来了解下人类思维模式下,对象是什么?对象这一概念在人类的幼儿期形成,这远远早于我们编程逻辑中常用的值、过程等概念。在幼年期,我们总是先认识到某一个苹果能吃(这里的某一个苹果就是一个对象),继而认识到所有的苹果都可以吃(这里的所有苹果,就是一个类),再到后来我们才能意识到三个苹果和三个梨之间的联系,进而产生数字“3”(值)的概念在《面向对象分析与设计》这本书中,Grady Booch替我们做了总结,他认为,从人类的认知角...
最近评论