我眼中的“面向過(guò)程”與“面向?qū)ο蟆?/h1>
我找到對(duì)象了

前幾天面試胜臊,被問(wèn)到面向過(guò)程和面向?qū)ο蟮囊饬x與區(qū)別吞加。

既然提到了對(duì)象一詞裙犹,不妨就從“對(duì)象”說(shuō)起。

首先衔憨,我們營(yíng)造一個(gè)面向“對(duì)象”的氛圍叶圃。

碼猴和他的女朋友對(duì)面而坐,在一個(gè)溫馨的西餐廳践图,碼猴打算浪漫一把掺冠,讓她知道碼猴并不是一個(gè)不浪漫的程序員,碼猴僅僅是不浪漫而已码党。

所以碼猴來(lái)餐廳之前德崭,就準(zhǔn)備好了一個(gè)流程:

步驟一:碼猴打算在等餐的時(shí)候,假裝無(wú)聊揖盘,掏出電腦眉厨,開(kāi)始coding。

步驟二:約會(huì)的時(shí)候coding兽狭,碼猴覺(jué)著她的女朋友一定很生氣憾股,然后她準(zhǔn)備發(fā)火,碼猴開(kāi)始哄她箕慧。

步驟三:碼猴把電腦屏幕轉(zhuǎn)到她面前服球,讓她看到碼猴提前準(zhǔn)備好在電腦屏幕上顯示的會(huì)自動(dòng)變換顏色和字體的“我愛(ài)你”。

步驟四:餐廳上菜颠焦,碼猴笑瞇瞇得看著他的姑娘多云轉(zhuǎn)晴斩熊,靜待一個(gè)浪漫的夜晚。

然而伐庭,當(dāng)碼猴執(zhí)行步驟一的時(shí)候粉渠,她的女朋友心想分冈,他為了我們的未來(lái),這么拼渣叛,真是辛苦他了丈秩,我坐在一旁盯捌,默默陪伴他吧淳衙。

碼猴蒙圈了,沒(méi)反應(yīng)饺著,這怎么辦箫攀,提前沒(méi)設(shè)計(jì)這個(gè)流程啊。

于是乎幼衰,碼猴在流程中又加了一步:
步驟一又二分之一:如果她沒(méi)反應(yīng)靴跛,就給她看電腦上的“我愛(ài)你”。

突然碼猴發(fā)現(xiàn)渡嚣,如果在這一步就給她看“我愛(ài)你”梢睛,那么步驟三是不是重復(fù)了,要?jiǎng)h除掉…………

想必寫(xiě)到這里识椰,大家都知道我是一個(gè)很啰嗦雞婆的人了绝葡,明明我就是想描述一下“面向過(guò)程編程”以及其弊端嘛,扯著么多沒(méi)用的腹鹉。

對(duì)藏畅,這就是面向過(guò)程編程,按照既定流程把程序?qū)懗鰜?lái)功咒,優(yōu)點(diǎn)簡(jiǎn)單粗暴直接明了占用資源少愉阎。但是整個(gè)程序都是耦合在一起的,如果某些步驟需要改變力奋,可能會(huì)涉及到整個(gè)程序的修改榜旦,這就比較麻煩了。

于是乎景殷,針對(duì)這種情況溅呢,碼猴打算想想自己會(huì)做什么事情,碼猴會(huì)“打開(kāi)電腦”滨彻,“打開(kāi)‘我愛(ài)你’程序”藕届,“哄女朋友”,“點(diǎn)菜”亭饵,“度過(guò)一個(gè)浪漫的夜晚”等等技能休偶,他發(fā)現(xiàn)他會(huì)的這些,是屬于一類人通有的技能辜羊,他勤學(xué)苦練踏兜,想不到只是一個(gè)類的實(shí)例而已词顾,真是可悲。

這就是“面向?qū)ο缶幊獭绷恕?/p>

碼猴和她女朋友都可以看成是某個(gè)對(duì)象碱妆,這個(gè)對(duì)象擁有的技能是可以隨意使用的肉盹。所以碼猴可以在一開(kāi)始把自己會(huì)的技能都準(zhǔn)備好,當(dāng)女朋友使用“發(fā)怒”這個(gè)方法的時(shí)候疹尾,馬猴調(diào)用“哄女朋友”這個(gè)方法上忍,需要表白的時(shí)候,碼猴調(diào)用“打開(kāi)‘我愛(ài)你’程序”的方法纳本,如果發(fā)現(xiàn)有些新情況要處理窍蓝,那么給自己添加新技能就可以了(給自己的類添加新的方法)這就是面向?qū)ο罅恕?/p>

這就是我理解的面向過(guò)程和面向?qū)ο螅恢肋@么解釋能不能理解起來(lái)更方便一些繁成。當(dāng)然吓笙,說(shuō)來(lái)慚愧,開(kāi)頭說(shuō)的面試我沒(méi)過(guò)巾腕,我這個(gè)“對(duì)象”能調(diào)用的方法太少了面睛,不過(guò)我在努力添加新的方法進(jìn)去。

2018過(guò)去快三分之二了尊搬,加油叁鉴。盡管現(xiàn)在大環(huán)境不太好,但是只要肯努力毁嗦,自身應(yīng)該不會(huì)太差亲茅。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者

  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市狗准,隨后出現(xiàn)的幾起案子克锣,更是在濱河造成了極大的恐慌,老刑警劉巖腔长,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件袭祟,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡捞附,警方通過(guò)查閱死者的電腦和手機(jī)巾乳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)鸟召,“玉大人胆绊,你說(shuō)我怎么就攤上這事∨纺迹” “怎么了压状?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我种冬,道長(zhǎng)镣丑,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任娱两,我火速辦了婚禮莺匠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘十兢。我一直安慰自己趣竣,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布纪挎。 她就那樣靜靜地躺著期贫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪异袄。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,985評(píng)論 1 291
  • 那天玛臂,我揣著相機(jī)與錄音烤蜕,去河邊找鬼。 笑死迹冤,一個(gè)胖子當(dāng)著我的面吹牛讽营,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播泡徙,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼橱鹏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了堪藐?” 一聲冷哼從身側(cè)響起莉兰,我...
    開(kāi)封第一講書(shū)人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎礁竞,沒(méi)想到半個(gè)月后糖荒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡模捂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年捶朵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狂男。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡综看,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出岖食,到底是詐尸還是另有隱情红碑,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布县耽,位于F島的核電站句喷,受9級(jí)特大地震影響镣典,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜唾琼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一兄春、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锡溯,春花似錦赶舆、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至倡蝙,卻和暖如春九串,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背寺鸥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工猪钮, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人胆建。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓烤低,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親笆载。 傳聞我的和親對(duì)象是個(gè)殘疾皇子扑馁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容