飯後散步
追影:聽風,今天世界盃開賽了,我們去看球吧!
聽風:不想去,沒心情!
追影:怎麼啦?
聽風:現在年中調薪,師兄弟們都加薪了,就我沒有了!
追影:堂主爲啥不給你加啊?
聽風:師父說我的功夫還有待提高,說我寫的代碼毛毛糙糙,不僅Bug多,還不能重用。別人一劍能殺多人,我只能一棍打昏,二棍掄死!
追影:你這麼一說,我的心情也不好了!我很多師兄師姐都去鵝廠、貓廠、狗廠、豬廠進修了,就我還留在夯實堂。
聽風:你出道江湖比我早三年,怎麼着也比我強!你也可以嘗試去鵝廠、貓廠、狗廠、豬廠啊!
追影:我雖然在江湖上混跡多年,但江湖上卻沒有我的傳說!我寫的程序雖說還算穩定,但師兄師姐都說我的程序太死板,變通性太差,每來一個需求變更,就得在原有系統上大動手筆!
聽風:有沒有什麼方法能快速提升自己的功夫啊?我天天盼望着有一天能成爲高手,在江湖上也留下點自己的傳說!
追影:我也是這麼想的!江湖上有一非常厲害的絕世高手,此人武功蓋世,內功深厚,境界頗高!經常浪跡天涯,酷愛飲酒,人稱醉龍。
聽風:好酷啊!這不就是我做夢都陌拜的蓋世英雄嗎?
追影:聽我一個師兄說高人最近正好遊走到京城!
聽風:西郊城外有一青龍客棧,江湖高手都喜歡去那把酒論劍。要不我們去那,說不定能遇到高人呢!
追影:好啊!準備好灑,明日出發……
拜見高人
聽風:前面就是青龍客棧,終於快到了!
追影:裏面好熱鬧……走,快去看看。
聽風:哇,這裏好多高手啊!
追影:這些人都不是我們能惹得起的,還是先找個位置坐下吧!
(隔壁桌上有兩人在閒聊)
路人甲:聽說江湖高手醉龍來了京城,要是能見上一面就好了。
路人乙:來了你也不認識,你又沒見過他。
路人甲:好像你見過似的!
(片刻後……)
路人乙:看,門口來了個人。
路人甲:這人誰啊?衣衫襤褸的,跑這來幹啥?
劍客:誰?呵呵,好大的口氣!此人正是你要見的醉龍,在你眼前了!
路人甲:啊……大,大,大俠好!
醉龍:讓開!小二,拿灑來!
路人乙:大俠!
路人丙:大俠!
路人丁:大俠!
劍客:久聞英雄大名,可否領教一翻?
(醉龍端起一碗灑,大喝一口。)
醉龍:怎麼!想比試?
(話罷,拍案而起,空手對白劍!劍客前腳踏出,右手急速出劍。醉龍凌空一閃,隨即轉身,反手扣死對方喉嚨。隨後立刻鬆手,一招對決輕鬆結束!)
劍客:今日一見,果然名不虛傳!方纔多有得罪,感謝大俠高擡貴手!
路人甲:大俠好身手!
路人乙:高人就是高人!
路人丙:大俠,傳授點經驗唄!
路人丁:大俠,能否分享一下你是怎樣練就一身高超技能的?
我有故事,你有酒嗎
醉龍(大笑):哈哈哈哈!我知道你們想要問什麼。
(醉龍又端起一碗灑,再喝了一口)
醉龍(大喝一聲):這酒不行!我有故事,你們有酒嗎?
追影:鄙人帶有一瓶珍藏百年陳年老酒,高人是否可以賞臉品嚐一翻!
醉龍:哈哈哈哈!把酒拿來。
(提起酒瓶,仰頭喝了一品)
醉龍:恩……好灑!好灑!這酒叫什麼名?
聽風:臥龍醉!
醉龍:這酒我喜歡!臥龍醉,醉龍臥~
追影:高人喜歡乃我等之榮幸!
醉龍:喫人的嘴短,拿人的手軟!你兩是否有事相求?
追影:高人果然聰慧過人!聽聞高人內功深厚,境界頗高;不僅武功蓋世,寫代碼更是超凡脫俗!可否傳授一二?
聽風:是啊!有沒有什麼方法能快速提升自己的編程技能和代碼質量?
醉龍:你們聽說過 設計模式 嗎?
聽風:看過,那東西既晦澀又難懂,看得雲裏霧裏的。
追影:設計模式 的資料到是不少,但是要麼的講的太淺,要麼講的太複雜,沒有一個能講通講透的。
醉龍:哈哈哈…… 其實設計模式就在我們身邊,我們要用心去感受生活,從生活中中領悟設計模式。
醉龍:比如你在帶娃,你關注她是不是餓了,是不是喝了,是不是撒尿了,這不就是觀察者模式嗎?你就是觀察者,小孩就是被觀察者。
醉龍:夏天酷熱,水被蒸發變成了水蒸氣;冬昌嚴寒,水變又成了冰和雪,這是水的三種狀態;而我們人也會從少年變成中年,然後變成老年,是我們人的不同狀態;這不就是狀態模式的生動體現嗎?
醉龍:你和你男朋友去參加朋友酒會,你男朋友1米78,你1米60,你會穿一雙高跟鞋去適配他的身高,這不就是適配器的原理嗎!
醉龍:… …
(醉龍一邊喝酒一邊講述我們生活中的一個個故事,追影、聽風和客棧的其他食客也在一邊喝酒一邊津津有味地聽着故事)
高人留信
(醉龍故事講的妙趣橫生,大家喝酒也渴的酣暢淋漓!故事講完已到深夜,大家都在醉意中睡着了,醒來便已是清晨)
追影:快醒醒,快醒醒!天都亮了。
聽風:高人呢?
追影:高人應該走了!
聽風:昨晚故事太精彩了,但灑一喝全忘了,哎~
追影:我袖子了怎麼好像有東西。信,這是高人留給我們的信!
聽風:快打開看看!
追影:噓……這裏人太多,走,我們去找個偏僻的地方。
多謝二位的好酒!你我既已舉杯,便是有緣!
程序源於生活,又高於生活!程序的靈魂在於思維的方式,而思維的靈感來源於生活的精彩。用心去感受生活,從生活中領悟設計模式,你將會有意想不到的收穫。
我知道你們一覺醒來肯定又忘了昨天的精髓,故特意留下一本武功祕籍。熟讀此書,你們的編程技能和內功將有巨大的提升!
後會有期,江湖再見!
武功祕籍
此祕籍叫《從生活中領悟設計模式(Python)》,放心,不是天書,此書正適合像你倆一樣具有一定編程基礎又渴望提升自己編程技能的人,此祕籍力求用最通俗的語言闡述最難懂的概念;用最簡單的語法實現最複雜的邏輯;用最短小的代碼寫出最強悍的程序!
此祕籍分三卷內容:
第一卷:基礎篇(第01~21課),19 種常用設計模式單獨章節講解 + 剩餘 4 種模式合集(會有1~2篇的篇幅);
第二卷:進階篇(第22~24課),是基礎設計模式的衍生,也是各大編程語言中非常重要而常見的種編程機制;
第三卷:經驗篇(第25~27課),將會分享我對設計原則、設計模式、項目重構的經驗和看法。
掃描下方海報的二維碼,將獲得專屬於你的祕籍!
長按或掃碼二維碼,在手機端閱讀更多內容