對于設計模式,一開始只是略有耳聞,其實不會。
僅僅知道的是一些名詞,單例模式,在android activity中有接觸過,再就是面試的時候要寫的singleton;
工廠模式,觀察者模式,這些似懂非懂,其實就是不懂。
于是去圖書館隨機找來一本python設計模式的書籍來看,夏永峰的譯作《Master python Design Patterns》.
看了一遍書籍,發(fā)現(xiàn)書上的例子很多來源于這個網(wǎng)站:https://sourcemaking.com/design_patterns/builder
另外作者夏永峰的個人主頁:http://blog.xiayf.cn/
看了幾章,發(fā)現(xiàn)自己的數(shù)據(jù)結構方面確實像面試時候的師傅說得那樣,水平還不行,所以決定先學完數(shù)據(jù)結構,再來探討設計模式的問題。
由于我使用過一些簡單的框架,所以對設計模式在概念上是理解的,但解決實際工程問題時候卻是迷茫的了。補足了補足之處,才用可能有一口飯吃哈。當然對于日后解決其他問題也有幫助。