設計模式,簡單的來說,是一種軟體實現中一類問題優秀解決方案。以可以說是具有通用性的設計套件,根據問題來挑選合適的模式。

設計模式並沒有語言的限定,你可以用任何通用語言來實現相應的設計模式。

設計模式最先是從建築設計中演化而來的,通過總結歸納和升華,有點上升到哲學層面的普適性了。

一般來說,軟體中的設計模式分為三類,即結構模式、行為模式和構建模式等。

現在關於模式的書籍很多,偏向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

機器學習及實踐

Python設計模式


推薦閱讀:
相關文章