最近又看設計模式,設計模式說來看了不下幾遍了,不一樣的時期看的,總是忘。不過每看一遍,腦海中留下的東西也就更多一點,體會到的東西更多。html
其實設計模式不是什麼神奇的東西,是沒有辦法時總結出來的辦法,若是所涉及的系統沒有變化,根本不須要設計模式。設計模式
看狀態模式的時候,感受跟策略模式UML圖差很少,便到網上搜了一下他們的區別,果然有人寫了。ide
下面這兩個博客說的挺好的。學習
http://www.cnblogs.com/Mainz/archive/2007/12/15/996081.htmlspa
http://blog.csdn.net/turkeyzhou/archive/2008/08/18/2792840.aspx.net
學習設計模式,必定要實踐。本身動手寫過纔算本身的。看了兩個模式的比較後想起了,編譯原理上基於狀態機的詞法識別器,這個正是狀態模式典型應用場景。設計
寫完以後,感受還不錯,雖然不是特別完美。htm
若是想要狀態機說明的,能夠給我留言。blog