第二十六章 物件導(dǎo)向(2)
逍遙子撤回的很快。林潯毫不懷疑, 假如他撤回得慢一些, 霍老頭還會(huì)多出幾個(gè)徒弟來(lái)。
他也毫不懷疑, 此時(shí)此刻一定有不少人看到了這場(chǎng)翻車事故——前輩們簡(jiǎn)直住在微信上。
短暫的尷尬后,新消息出現(xiàn)。
逍遙子:恭喜青山兄!/鼓掌/鼓掌
底下的各位前輩們也迅速?gòu)?fù)制了起來(lái), 群里一片和樂(lè)的景象。
三分鐘過(guò)后,霍老頭為了佐證自己“因心情舒暢經(jīng)脈自愈”的真實(shí)性,在群里分享了一篇“心態(tài)決定健康”的微信文章。幾位前輩紛紛也將自己平日收藏的文章拿出,開(kāi)始討論如何養(yǎng)生。
精通丹道的碧海仙子出來(lái)辟謠:“豆腐菠菜并非不可以同食, 諸位道友不應(yīng)輕信食物相克之言。”
逍遙子率先反駁:“寧可信其有, 不可信其無(wú)?!?/p>
林潯對(duì)著聊天界面笑了一會(huì),關(guān)上手機(jī),沉下心神進(jìn)入系統(tǒng)空間。
界面還是那個(gè)界面。
任務(wù)還是那些任務(wù)。
然而, 當(dāng)他轉(zhuǎn)過(guò)身去看背后的時(shí)候,猛地睜大了眼睛。
——那棵樹。
林潯走上前去,樹的根部明亮, 旁邊寫著一個(gè)同樣明亮的字母c。
再往上,樹干和枝杈還是暗淡的, 然而現(xiàn)在,它們的旁邊出現(xiàn)了一些字母。
樹干延伸出的右邊第一根樹枝,旁邊寫著“c++”。
林潯剎那間呼吸都有點(diǎn)顫抖。
接著往上, 左側(cè)第一根樹枝, python。
右側(cè)第二根,php。
左側(cè)第二根,java。
再往上, 就沒(méi)有什么變化了。樹的上半部分依舊是一片空白。
——而目前出現(xiàn)名字這些,都是主流的高級(jí)程式語(yǔ)言,和c語(yǔ)言有質(zhì)的不同。
c是面向過(guò)程的語(yǔ)言,現(xiàn)在這四個(gè)語(yǔ)言則是物件導(dǎo)向的語(yǔ)言。
兩種語(yǔ)言最大的區(qū)別,就在于模組化——其中的原理,如果要具體呈現(xiàn),是非常復(fù)雜的,但是可以用一個(gè)簡(jiǎn)單的比喻來(lái)說(shuō)明。
有一個(gè)小說(shuō)家,他新建了一個(gè)文檔,開(kāi)始在里面創(chuàng)作一本長(zhǎng)篇小說(shuō),這篇小說(shuō)從頭到尾都放在這個(gè)word文檔里。
所以,每一次創(chuàng)作,小說(shuō)家都要打開(kāi)文檔,將它拉到最下方,開(kāi)始寫作。假如他寫著寫著,意識(shí)到前面存在邏輯問(wèn)題,或者需要增加新的情節(jié),就要從下往上翻找,找到相應(yīng)位置,開(kāi)始修改。假如文檔崩潰,全部?jī)?nèi)容就會(huì)丟失
——這個(gè)過(guò)程想想就很讓人頭大,但凡是腦袋正常的人都不會(huì)這么做。
一個(gè)正常人會(huì)每寫到新的章節(jié),就新建一個(gè)文檔,在里面進(jìn)行書寫。如果他想要修改,只需要根據(jù)章節(jié)名,就能快速定位到應(yīng)被修改的文檔。文檔假如壞掉,也只影響到一章的內(nèi)容。
第一種方法,是面向過(guò)程的程式設(shè)計(jì),而第二種,是物件導(dǎo)向的程式設(shè)計(jì)。
面向過(guò)程的程式設(shè)計(jì)就像一個(gè)關(guān)節(jié)被焊死的玩偶,物件導(dǎo)向的程式設(shè)計(jì)的部件則可以拆卸,還可以在別的玩偶中通用。顯然,物件導(dǎo)向更加靈活,可玩性也高得多。
更何況,因?yàn)榻Y(jié)構(gòu)的不同,每個(gè)語(yǔ)言都有其特殊的長(zhǎng)處。
林潯用c語(yǔ)言的爬蟲來(lái)觀察環(huán)境,獲得資訊,但假如他用python語(yǔ)言編寫的爬蟲來(lái)做這件事——效率就會(huì)大大增加。
總而言之,物件導(dǎo)向的程式設(shè)計(jì),是人類歷史上一項(xiàng)意義重大的發(fā)明。
林潯隱隱約約興奮了起來(lái)。
假如能掌握其中一門語(yǔ)言,對(duì)上炎陽(yáng)子那樣的金丹期劍修,他也能多支撐些時(shí)間,不至于那么快淪落到斷網(wǎng)保平安的地步。
所以,要怎么學(xué)會(huì)這些語(yǔ)言呢?
他試探地將手指按在其中一個(gè)樹枝上。
機(jī)械音響起:“點(diǎn)亮技能樹,所需靈力:120,現(xiàn)有靈力:95,靈力不足,點(diǎn)亮失敗。”
林潯瞇了瞇眼睛。
原來(lái),靈力是用來(lái)做這個(gè)的!
完成系統(tǒng)發(fā)布的任務(wù),獲取靈力,靈力達(dá)到要求,點(diǎn)亮技能樹。
——林潯感到了比先前鍵盤被改造還大的驚喜。他一想到自己將來(lái)能夠用上更加方便的語(yǔ)言,甚至,或許有一天能在這里點(diǎn)亮glax,就躍躍欲試了起來(lái)。
躍躍欲試的林潯來(lái)到任務(wù)界面。
任務(wù)界面果然更新了。
完成筑基后,第一個(gè)階段的主線任務(wù)完成,他展開(kāi)新的金色卷軸,看到上面寫著:
任務(wù)目標(biāo):達(dá)到金丹期
任務(wù)獎(jiǎng)勵(lì):門派資金+100,門派領(lǐng)地等級(jí)+1,靈力+50
任務(wù)進(jìn)度:0/100
接取這個(gè)任務(wù)后,他看向另一邊。
金色任務(wù)的左邊,多了一個(gè)藍(lán)色卷軸。
他打開(kāi)。
日常任務(wù):誅邪破魔
任務(wù)目標(biāo):消滅魔物
任務(wù)獎(jiǎng)勵(lì):靈力+5
任務(wù)時(shí)限:24小時(shí)
任務(wù)進(jìn)度:0/5
可以,先是有了獎(jiǎng)勵(lì)資金、領(lǐng)地的主線任務(wù),獎(jiǎng)勵(lì)寶箱的支線任務(wù),現(xiàn)在連日常任務(wù)都有了。
林潯一時(shí)間感覺(jué)要做的事情實(shí)在很多。
但是,最吸引他的,還是主線任務(wù)的獎(jiǎng)勵(lì)。