在線等!如何用對象能懂的方式解釋面向對象編程?
策劃 | 有對象的小智
鬼知道女朋友為什麼要突然問這個問題。
程序員小王最近交了個女朋友。
為了維繫這段來之不易的感情,他在網上翻閱了各種紅寶書:
《程序員撩妹寶典》、《說錯話是怎樣變成 EX 的》、《女生喜歡什麼樣的男生》、《節日送禮指南》、《女朋友的送命題全解析》……
自以為準備妥當的他,終於可以安心過第一個情人節了。
沒想到他的女朋友卻說:
網上都說程序員不缺對象,因為他們每天都面向對象編程。
你也沒有面向我編程啊,天天對著個破電腦噼里啪啦的。
我還是不是你的小寶貝啦?電腦重要還是我重要?
什麼叫面向對象編程,你給我解釋解釋?
豆大的汗珠沿著小王帥氣的臉龐飛流直下,小王撓著本就不多的頭髮苦苦思索:
究竟如何用對象能懂的方式解釋面向對象編程?
他求助起了群里的碼友:
碼友 A:不分留著過情人節?
碼友 B:對象哪有電腦重要,電腦是大寶貝兒!
碼友 C:要不,咱倆湊活湊活過吧?
碼友群:氣氛頓時哲學起來。
碼神:簡單來說,面向對象是相對於面向過程而言的。比如你自己要充話費,你會想,可以用微信或者支付寶,綁定銀行卡,然後在上面自己沖,這叫面向過程。女朋友這種生物,本身就是面向「對象」的,她會想,誰給她充話費呢?當然是你了。她就給你電話,然後你把之前的步驟做了一遍,然後她收到到帳的簡訊,說了句,謝謝親愛的。這就是面向對象!女朋友的思維大部分是面向「對象」的!她不關心處理的細節,只關心誰可以和結果!
(https://www.zhihu.com/question/31021366/answer/50581592)
小王覺得碼神說得太對了,可這話要跟對象說了自己就真成 EX 了。
所以他想請教各位有才說話又好聽的 InfoQer,怎麼給對象解釋面向對象編程這個概念呢?
急,在線等!
點個好看少個 bug
※QCon開年能量包:助你穩中少Bug,進階增速多驚喜
※春節回家必須要做的事情有哪些?
TAG:InfoQ |