我最近終于悟到了函數(shù)式編程跟class的精髓,原來(lái)函數(shù)式編程跟class(也就是所謂的面向?qū)ο螅┦峭耆粵_突的烘豹,而且class現(xiàn)在的面向?qū)ο笾髁鞯乃枷胗梅ㄒ呀?jīng)到了扭曲的地步。例如,面向?qū)ο螅芏嗳藭?huì)這樣解釋外构,一個(gè)人是一個(gè)對(duì)象普泡,他有說(shuō)話,跑步的功能审编。翻譯成代碼就是這樣的表達(dá)撼班。
其實(shí)這是一種相當(dāng)膚淺的表達(dá)。真正更加具體的表達(dá)是下面這樣垒酬,
砰嘁,看到了嗎?說(shuō)話這個(gè)功能其實(shí)是要由很多小功能組成的伤溉。很多人寫代碼以為,class里的function不能再有function妻率,所以你會(huì)發(fā)現(xiàn)他們class的function一堆變量乱顾,復(fù)雜難懂。完全是因?yàn)榈谝粡垐D所謂面向?qū)ο筮@種誤導(dǎo)宫静。所以我才說(shuō)現(xiàn)在面向?qū)ο笈で?/p>