![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
JavaScript的繼承非常有研究?jī)r(jià)值泼返,我最近也是在這上面花了很多時(shí)間精肃,對(duì)我理解OOP起到了很大的作用棍潘。 基于原型鏈 很自然的馍佑,既然對(duì)象可以指...
函數(shù)指針(function pointer) 函數(shù)指針是一個(gè)指向函數(shù)的指針两嘴,例如void (*print)(PrintType *pt);歹嘹。 切...
函數(shù)對(duì)象(function object) function object的基本思想是將函數(shù)當(dāng)作一個(gè)對(duì)象來(lái)使用截碴。廣義的函數(shù)對(duì)象分為三種梳侨,函數(shù)指針...
概念 標(biāo)準(zhǔn)庫(kù)使用術(shù)語(yǔ) concept(概念) 用來(lái)描述一系列要求。 Adapter是一種重用代碼的方式日丹,當(dāng)我們實(shí)現(xiàn)了一個(gè)concept走哺,但在開(kāi)發(fā)...
一些概念 堆指針 堆指針指向第一個(gè)未被分配的內(nèi)存,每當(dāng)對(duì)象被被分配到堆上哲虾,堆指針就會(huì)指向下一個(gè)地址丙躏,這使得在堆上择示,不同對(duì)象都是更加緊密分布的,而...
JavaScript中沒(méi)有類(lèi)的概念彼哼,這給OO的編程帶來(lái)了一些困難对妄,但并不是不能解決的,使用以下幾種的設(shè)計(jì)模式可以解決JavaScript對(duì)象的創(chuàng)...