在剛開始學設計模式的時候,「設計模式」,對於我來說是一種抽象的詞彙,學之前一直不明白所說的「設計模式是什麼」,接觸了之後才逐漸了解。
1.什麼是設計模式:
我認為設計模式它是一種**程式設計長期發展的經驗和套路,並且中所周知的一套**方法和理念。
也是我們編寫程式的基石。
2.為什麼要用設計模式:
設計模式就像蓋房子首先要搭建好乙個框架 ,這個框架就是設計模式,框架能規範建造房子的過程,也省去了不少麻煩,同理,在我們編寫程式的時候也需要用設計模式,這樣減少了時間的開發,節省了人力和無力,使**減少了冗餘。
設計模式能夠幫助我們在寫**的時候,解決不少棘手的問題,能讓我們開發的專案更加合理。
這就是我們使用設計模式的好處
3.設計模式六大原則
(1)開閉原則
(2)黎克特制代換原則
(3)介面隔離原則
(4)迪公尺特法則
(5)單一職責原則
(6)依賴倒轉原則
*設計模式還有23種模式(我會在接下來的部落格種詳細總結)。
今天先總體的把設計模式說一下,在接下來的部落格會把六大原則和各種模式給詳細的學習總結。、
為什麼要使用設計模式
最近在找工作,今天被問到了乙個壓根就沒思考過的問題 為什麼要使用設計模式?恩,估計我要是被錄用了,那應該不會是乙個普通的程式設計師了,多有內涵的問題啊!在一做專案就用ssh做架構的今天,我連在 需要使用設計模式都不知道,也就沒思考過為什麼要使用設計模式了。不過了,面試就是面試,面試的題目不管多刁鑽,...
為什麼要學習設計模式
廢話不想多說,就說關鍵讓你信服。前情一 上班後,很多時候首先就需要熟悉公司專案的 工程,裡面一大批分支,一大堆 檔案,看著都頭疼,這對於程式設計新手初級程式設計師來說想要短時間弄透它的結構是多麼難的一件事啊。如果你熟練設計模式,那問題就不大了,首先大框架如果是mvc模式那簡直是乙個通透啊,資料管理檔...
設計模式 什麼是設計模式
在 設計模式之禪 一書中,秦小波前輩寫到 它是一套理論,由軟體界的先輩們總結出的一套可以反覆使用的經驗,它可以提高 的可重用性 增強系統的可維護性,以及解決一系列的複雜問題 也就是說,我們開發人員的前輩曾遭遇過相同的問題,也順利地使用各種方案解決過這些問題,然後他們把這些解決方案總結成了經驗,也就是...