設計模式看了又忘,忘了又看?

2022-07-04 02:24:09 字數 1433 閱讀 8479

文章首發:設計模式看了又忘,忘了又看?

設計模式收藏這篇就夠了

耗時了 5 個月,終於把設計模式一整個系列寫完。其實設計模式這一系列文章網上已經有很多非常好、非常優秀的文章,為什麼要寫呢?

一方面是為了學得更紮實,印象中設計模式學習了 2 遍,記得牢的基本就那幾個眾所周知的,反思前面 2 次學習過程,缺少了思考的過程,沒有把知識消化掉轉化成自己的,就像動物一樣,吃進去的東西沒有消化只能排出。

另一方面是利用這個學習過程,學會把知識用文字表達出來,也把這份知識分享給各位同道中人。

沒有期望說這系列的每篇文章都對你有意義,這要求太高了,我遠沒有這個能力,但是如果能有一篇文章讓你看完就把這個設計模式都記住了,那這系列文章的目標就達到了。

通過下面鏈結獲取試讀版。

一故事一設計模式-liebrother(試讀版).pdf【提取碼:3f65】

單一職責原則(方法:修改名字還是密碼?介面:洗碗、買菜還是倒垃圾?類:註冊、登入和登出)

黎克特制替換原則(我兒來自新東方烹飪)

依賴倒置原則(摳門的飯店老闆)

介面隔離原則(小夥子的作坊)

迪公尺特法則(手機上看電子書)

開閉原則(社保這點事)

建立型模式:單例模式(小明就只有 1 輛車)

建立型模式:工廠方法(小明家的車庫)

建立型模式:抽象工廠(寶馬車就得用寶馬輪胎和寶馬方向盤)

建立型模式:建造者模式(湯這麼煲)

建立型模式:原型模式(影印書籍)

行為型模式:模板方法(運動鞋製造過程)

行為型模式:中介者模式(租房找中介)

行為型模式:命令模式(技術經理分配任務)

行為型模式:責任鏈模式(面試過五關斬六將)

行為型模式:策略模式(洗衣模式)

行為型模式:迭代器模式(聽歌這件事)

行為型模式:觀察者模式(朋友圈)

行為型模式:狀態模式(p2p借款狀態流程)

行為型模式:備忘錄模式(你的發布平台好用麼?)

行為型模式:直譯器模式(sql 解析)

行為型模式:訪問者模式(宴請領導人)

結構型模式:介面卡模式(你用過港式插座轉換器麼?)

結構型模式:橋接模式(ios、android 二分天下)

結構型模式:組合模式(程式猿組織架構)

結構型模式:裝飾模式(夏天到了,吃碗龜苓膏解解暑)

結構型模式:外觀模式(你需要乙個技術組長)

結構型模式:享元模式(還記得童年的蠟筆畫麼?)

結構型模式:**模式(你我都知道的這道牆)

希望文章對您有幫助!

又換書看了。

data mining practical machine learning tools and techniques 這名字好麻煩啊 資料探勘 機器學習工具與技術,應該是這麼翻譯吧。集體智慧型程式設計又看不下去了,最近心好煩啊,什麼都不想看。鬱悶啊。聽系統整合專案的課,聽得也什麼都記不住,md 有...

vim liunx目錄(又忘寫了)

vim搜尋功能 在檢視模式 輸入 搜尋內容 搜尋的快捷鍵 n 向下搜尋 n 向上搜尋 vim搜尋到的內容是高亮顯示的,不取消,退出後還是高亮顯示 取消高亮顯示 兩種 a noh b.搜尋乙個不可能查到的內容 批量選中刪除 ctrl v 然後游標選中 然後按d ctrl v 游標移動選中 按d鍵刪除 ...

常用又常忘的語句2(Python)

邏輯回歸 1 data.drop duplicates inplace true 去除重複項 data.index range data.shape 0 刪除之後,要恢復索引,否則預設行數還是不變,只是將內容刪除 2 檢視每一列的缺失情況 data.isnull sum data.shape 0 等...