第88章 88

第88章 88

梁煥有片刻失聰的錯覺, 斜靠着牆放松的身體在那瞬間僵了一下。

冉苒低着頭,呆呆地看着屏幕,反着光的瞳孔裏蕩着一股看不見的暗流。

“……你想什麽呢。”梁煥下意識否定, 嗓音卻不覺有些幹。

直到郭雪做完第二次測試,他都沒往這方面想過。但他知道, 冉苒說得沒錯, 他們兩人都做完了前一階段的測試, 現在系統裏有完備的個人數據, 就着現在“LH”登錄的界面, 只要把用戶“染染”拉上車, 測試分分鐘可以開始……

他突然想起那天, 郭雪聽說他找了冉苒來做測試時有一瞬間難掩的驚訝, 當時他還不知道存在這個第二階段, 郭雪一定是一下就想到了這一步吧。她遇見到了今天的這一刻, 在為他們捏把汗。

“這個模型算得挺準的吧。”冉苒嗓音低低的,但并無波瀾, 似乎很平靜。

梁煥看着她, 覺得她眼裏的暗流正慢慢彙成一條長河,卷着波濤朝某個方向蜿蜒而去。

他突然感到一陣心悸,太陽穴直發麻。

自從看到那張法庭的結果圖, 這個模型就叫他豎起了難以抵抗的敬畏之心,他不敢,更不願再拿這個模型計算和自己相關的任何事。

這樣的測試,他決不允許!

“一個忽悠人騙錢的系統而已, 你還當真啊。”他這樣說。

冉苒轉過頭來, 有些驚訝:“郭學姐和她前男友不是算得挺準的嗎?”

“巧合而已。”

他在雄辯,她不以為然, 轉過頭去,伸手握住鼠标:“試試就知道了。”

光标開始在頁面上游動,梁煥太陽穴突地一跳,立刻走過去一把将她握着鼠标的手抓住,然後附身一撈,把她整個人從椅子上拽了起來!

Advertisement

椅子被擠開,擦着地板發出“吱——”的一聲,冉苒瞬間失去平衡,被他吊着一只胳膊才勉強站住。

她擰着腰站穩時已落入他的掌控之中,他像一堵牆一樣抵在她身上。

“你想試出來什麽?”

他從高處睨她,目光灼灼,嗓子快要冒煙,齒縫裏擠出來的每個字都在發燙,“結果好又怎樣?不好又怎樣?影響你嗎?”

早知道有這第二階段,當初打死也不可能讓她來做這操蛋測試!

梁煥那帶刺的眼神灼燒得人發疼,冉苒眼圈紅紅的,但沒有躲,倔強地仰頭迎着,哽咽着說:“我不會跳車的,我就想知道你會不會……”

梁煥下颚發顫,幾次張開口都沒能發出聲來,她無助的聲音叫他喉嚨腫脹。

他桎梏着她,緊抓着她的胳膊,手卻逐漸感到乏力。

“……我不會。”

終于發出聲音時,他的音調壓了下去,嗓音恢複了溫柔。

他手掌撫上她的臉,輕聲問:“冉苒……你到底怎麽了,我做什麽讓你這麽缺乏安全感了?”

“你要是真特別介意我跟郭雪接觸,這個項目馬上就做完了,我答應你以後不再跟她一起做項目了,這樣行嗎?”

冉苒突然就哭了,兩行眼淚唰地湧出來,滑到他的手背上幾乎将他燙傷。

梁煥急忙松開她低頭去看,卻就在松開的一瞬間,她一下靠上來鑽進他懷裏,雙臂從他腰間環過緊緊抱住了他!

梁煥之前劇烈奔跑過,一身汗味,冉苒渾不在意,臉埋在他胸口,淚水透過薄薄的襯衣浸在他皮膚上,叫他身子都一緊。

“是不是我哪裏沒做好?要是我做錯了什麽,你別忍着,你告訴我。”

懷中的冉苒直搖頭,眼鏡框膈着他的肋骨叫他生疼。

“我沒……我沒介意……”她抽泣着,話斷斷續續,“……對不起……是……是我不好……我的問題……”

他低頭,見她頭頂那團黑漆漆的頭發中間,轉出一個深不見底的漩渦。

“沒有誰有什麽問題。”他說,“別人是別人,我們是我們,沒什麽可類比的。也沒什麽可懷疑,我相信我們在一起會越來越好。”

*

寫字臺邊,二人相擁良久,直到電腦屏幕再一次自動鎖上。

冉苒從梁煥懷中撤開時,眼鏡都捂花了,上面蓋着一層厚厚的霧氣。

“12點了,我該回去了。”她邊擦邊說。

梁煥剛打完一個哈欠,直擺手:“太晚了,我明天還要上班,沒法送你,別回去了。”

“你不用送,我自己回去。”

“深更半夜的我怎麽可能放心你一個人回去?”

冉苒噘了噘嘴:“可我得回去拿禮物,明早要去送珊珊的。”

“我起得早,一大早送你上車回去拿,來得及。”

确實也可行,冉苒不再堅持。

梁煥受不了汗味,要去洗個澡,從櫃子裏拿了身換洗衣褲。

他正要去浴室,餘光從規規矩矩坐在寫字臺前的冉苒身上掃過,心頭突然升起一陣恐慌。

這丫頭看着乖巧,心裏有鬼的時候卻是防不勝防,那個測試幾分鐘就能做完,她要還想着那茬,趁他去洗澡這點時間就能偷摸做了。

不行,不能給她機會。梁煥走過去把電腦拖到一邊,解鎖,直接啓動後臺程序,把整個系統的服務器都給關停了。

冉苒看着他這一連串操作,目瞪口呆。

再刷新網頁,頁面顯示出[no server]。啓動服務器是需要特殊密碼的,這密碼只有梁煥自己知道,他心放回肚子裏,這才撈起衣褲往浴室而去。

十分鐘後,梁煥洗好出來。

他披着件睡衣,扣子還沒扣好,頭發也還濕漉漉的。他本是要去衣櫃裏拿條幹毛巾,卻在卧室的門口駐了足。

他發現冉苒正目不轉睛地盯着他打開的後臺程序看。

滿屏密密麻麻的代碼,她緩緩滑動着鼠标,自上而下一排一排地閱讀,速度恒定,像在讀新聞。

程序代碼每一行的信息量截然不同,速度恒定就代表,這是走馬觀花,壓根兒讀不懂。

這不,她越讀,眉頭皺得越緊。

梁煥耷拉着身子靠在門框上,默默看了冉苒一會兒,發梢上的水一滴一滴滴下來,沾濕了肩。

冉苒端坐着,讀得太專心,連他回來了都沒察覺,那副旁若無人的用心勁兒,倒讓他想起了她在自習室學英語的樣子。

都看不懂還這麽認真?他暗自勾唇一笑。

看了一會兒,梁煥輕手輕腳走進卧室,拿出毛巾圍到脖子上,又悄聲朝浴室走,打算去吹頭。

這時,冉苒終于發現了他,“呀”地一聲。

梁煥回頭,隔着道門框同她對視。

“這些都是你寫的?”她神情驚嘆。

“嗯。”他理所當然。

“這是C語言嗎?你以前給我講過一點最基礎的語法,看起來挺像的,但又看不懂。好多的括號,一層一層的,搞不清哪兒是哪兒。”

“這是C#。”

“那是什麽?和C不一樣?”

“不一樣,C#通常用來架構網站之類,基礎語法和C差不多,但編程思維不同,看起來層層括號,是因為這是一種面向對象的編程語言。”

“面向……對象?”外行顯然一頭霧水。

梁煥剛套上脖子的幹毛巾迅速被沾濕,見冉苒好奇心濃厚,他幹脆先不去吹頭,擦了兩下便走回到寫字臺邊。

“你真要正兒八經學點編程?”

“嗯,老師說了用得上的。”冉苒點頭

“那起來。”

“啊?”

“起來,給梁老師讓座。”他故作高高在上。

“哦。”學生冉苒乖乖站起來。

梁煥鸠占鵲巢,舒坦地坐進了靠椅裏,然後拍拍腿:“坐這。”

冉苒被他一拉,坐到了他腿上。

他就喜歡這感覺,那重量剛剛好,胳膊一環,還給人拉靠到自己胸口上。

“面向對象是相對面向過程而言的,C是面向過程的,C#和C++這些是面向對象的。”

梁老師開始授課,“打個比方,比如我這次搬家,我跟搬家公司的人交代要搬哪些東西,有兩種方法。”

“一種是直接告訴他們要搬的物件名稱,比如書、床上用品、衣服等等,列個清單,一一告知,然後他們就按照清單一樣一樣地搬。”

“還有一種,是我事先把物件都裝進箱子裏,給每個箱子命個名,然後不告訴他們要搬的東西是什麽,只告訴他們要搬哪些箱子就可以了。”

“你怎麽看這兩種方法的優劣?”

冉苒思索起來:“如果需要搬的東西少,只有幾樣,好認也好記的話,第一種不用裝箱比較省事。但如果東西很多很雜,就只能第二種了,要不然得列好長的清單,不好交代也不好搬,還容易落東西。”

“嗯——”梁煥點着頭,這丫頭是真悟性高啊,一下就找到了關鍵點。

“其實第一種就類似面向過程,每一個定義,每一個方法都是單獨表達,哪裏需要用就在哪裏寫,一看就知道這程序要幹什麽。C語言就是這樣的模式,簡單易懂,入門容易。”

“但現實中的開發一般需要滿足的功能很多,工程量大,代碼量大,一處一處分散着寫定義和方法會非常混亂,所以一般都采用第二種方法,把定義和方法分類封裝起來,做成一個一個的類,各個類能實現什麽一目了然,需要的時候就去找對應的類。類就是封裝成的箱子,籠統一點,你也可以理解為對象,所以叫面向對象。”

“當需要反複多次使用某個功能的時候,面向對象也更有優勢。就好比你要把一些貨物運去大洋彼岸,中途要更換不同的運輸方式,要經過汽車、火車、飛機、輪船的替換。如果是散裝,每次更換運輸方式的時候,都需要重新交代一次複雜的清單,然後清點貨物。這種時候,那一定是封裝好省事。”

“哦……”冉苒點着頭。

梁煥長臂一伸,操作鼠标将工程文件裏的一段程序選中:“這裏就是一個類的定義,上下兩端的大括號你可以看成是箱子,括起來的這些就是箱子裏的貨物。”

“原來是這樣封裝的。”冉苒探頭仔細看,“你的代碼寫得很整潔,而且處處都寫了詳細的注釋,每個地方是實現什麽功能的寫得很清楚明白,現在你給我講了整體的思路,我好像能看懂什麽意思了。”

“嗯。”梁煥欣然一笑,“你不是說比起搭建,更擅長拆解嗎,讀懂這種程序大概就跟拆箱子差不多吧。”

冉苒又專心地閱讀起來,這次有了頭緒,她看得更起勁。

梁煥等了一會兒,困意來襲,拍拍她:“下回再接着教你,我去吹個頭,然後就睡覺啊。”

冉苒站起來讓他,眼睛卻還死死黏在屏幕上。

梁煥半起身,噙着笑,在她臉上輕嘬了一口。

同類推薦