回覆列表
-
1 # 80閒話
-
2 # 牛旦IT課堂
設計模式,簡單的來說,是一種軟體實現中一類問題優秀解決方案。以可以說是具有通用性的設計套件,根據問題來挑選合適的模式。
設計模式並沒有語言的限定,你可以用任何通用語言來實現相應的設計模式。
設計模式最先是從建築設計中演化而來的,透過總結歸納和昇華,有點上升到哲學層面的普適性了。
一般來說,軟體中的設計模式分為三類,即結構模式、行為模式和構建模式等。
現在關於模式的書籍很多,偏向C/C++、Java的比較多,你可填選從Java入手的設計模式類的書看看,相對好理解些,比如《Java與設計模式》這本書就很不錯,從理論到實踐,非常全面,很多例子也很有趣。書很厚,但有價值。
如果你有一定的Python基礎,那你可把上面的記憶轉換成Python版的,那你肯定在這門Python程式設計上會大有精進的。
另外,給你一個網址,這個上面有Python版的23中設計模式的實現。祝你學有所成。
送上網址:
https://www.cnblogs.com/Liqiongyu/p/5916710.html
Python其實很少用來做架構,設計模式我就不推薦了。建議向人工智慧大資料方向發展。推薦
1.Python
金融大資料分析2.Python
資料分析與挖掘實戰3.Python
機器學習及實踐