摘要:原來這是之父寫的一篇戰(zhàn)斗檄文,里邊充滿了對(duì)面向?qū)ο蟮呐小]想到支持函數(shù)式編程的居然給自己出了一道面向?qū)ο蟮念},大為驚訝。拼手速了我的圖書策劃人說這個(gè)應(yīng)該是今年最后一次粉絲福利,錯(cuò)過了再等一年也未必有了
又是周末,編程語言“三巨頭”Java, Lisp 和C語言照例在Hello World咖啡館聚會(huì)。
對(duì)于三位老顧客,服務(wù)員總是殷勤接待
(碼農(nóng)翻身注:這是一篇很早之前的文章,作者是大名鼎鼎的Joe Armstrong , 也就是Erlang之父。)
原來這是Erlang之父Joe Armstrong寫的一篇“戰(zhàn)斗檄文”,里邊充滿了對(duì)面向?qū)ο蟮呐小?/p>
Java看到C語言這么頑冥不化,決定上代碼,給他點(diǎn)兒顏色瞧瞧。
沒想到C語言不甘示弱,也把代碼搬了出來
Java無語,心說這兩個(gè)家伙就是胡攪蠻纏。
突然,他心中一動(dòng):我怎么忘記多態(tài)了!
Java看到C語言已經(jīng)入套,從口袋里拿出一幅圖,準(zhǔn)備給他最后一錘。
C 語言沉默了,他還想反擊,但一直找不到突破口。
(碼農(nóng)翻身注:C語言實(shí)現(xiàn)面向?qū)ο蟮脑斍榭梢砸撇健?a href="">C語言:春節(jié)回家,就我沒有對(duì)象!》)
C語言點(diǎn)頭,編程的關(guān)鍵點(diǎn)就是找到、抽象出穩(wěn)定的接口,針對(duì)這個(gè)接口編程,這樣就可以讓各個(gè)模塊能夠獨(dú)立地變化。
Java沒想到支持函數(shù)式編程的Lisp居然給自己出了一道面向?qū)ο蟮念},大為驚訝。
他稍一思考,就在白板上花了一幅圖。
Lisp看到Java 掉入了陷阱,心中不由一樂。
Java 低頭沉思不語,突然,腦海中想起來了那句話:優(yōu)先使用組合而不是繼承。
怎么使用組合?必須得改變下看待問題的方式,對(duì),應(yīng)該這樣:
(完)
雙11期間我的書《碼農(nóng)翻身》和《半小時(shí)漫畫計(jì)算機(jī)》做了一個(gè)活動(dòng),可以『以50元的價(jià)格,買到兩本書』,活動(dòng)1000本,很快就一搶而空,很多小伙伴留言說沒搶到,挺可惜的。
今天又申請(qǐng)了1000套作為福利,算是雙11的返場(chǎng)吧,需要的小伙伴這次千萬不要錯(cuò)過!?
截止時(shí)間:11月24號(hào)下午2點(diǎn)。
拼手速了!我的圖書策劃人說這個(gè)應(yīng)該是今年最后一次粉絲福利,錯(cuò)過了再等一年也未必有了!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/125386.html
摘要:測(cè)試光譜光譜的一端單元測(cè)試顧名思義,代碼以單元為單位進(jìn)行測(cè)試。這個(gè)系列文章整體如下測(cè)試你的前端代碼單元測(cè)試測(cè)試你的前端代碼端到端測(cè)試測(cè)試你的前端代碼集成測(cè)試。 showImg(https://segmentfault.com/img/remote/1460000008812278?w=998&h=354); 本文作者:Gil Tayar 編譯:胡子大哈 翻譯原文:http://hu...
摘要:測(cè)試光譜光譜的一端單元測(cè)試顧名思義,代碼以單元為單位進(jìn)行測(cè)試。這個(gè)系列文章整體如下測(cè)試你的前端代碼單元測(cè)試測(cè)試你的前端代碼端到端測(cè)試測(cè)試你的前端代碼集成測(cè)試。 showImg(https://segmentfault.com/img/remote/1460000008812278?w=998&h=354); 本文作者:Gil Tayar 編譯:胡子大哈 翻譯原文:http://hu...
閱讀 3735·2023-01-11 11:02
閱讀 4244·2023-01-11 11:02
閱讀 3050·2023-01-11 11:02
閱讀 5180·2023-01-11 11:02
閱讀 4737·2023-01-11 11:02
閱讀 5534·2023-01-11 11:02
閱讀 5313·2023-01-11 11:02
閱讀 3990·2023-01-11 11:02