利用狀態模式實現Pascal簡易詞法識別器

最近又看設計模式,設計模式說來看了不下幾遍了,不同的時期看的,老是忘。不過每看一遍,腦海中留下的東西也就更多一點,體會到的東西更多。

其實設計模式不是什麼神奇的東西,是沒有辦法時總結出來的辦法,如果所涉及的系統沒有變化,根本不需要設計模式。

看狀態模式的時候,感覺跟策略模式UML圖差不多,便到網上搜了一下他們的區別,果真有人寫了。

下面這兩個博客說的挺好的。

http://www.cnblogs.com/Mainz/archive/2007/12/15/996081.html

http://blog.csdn.net/turkeyzhou/archive/2008/08/18/2792840.aspx

學習設計模式,一定要實踐。自己動手寫過纔算自己的。看了兩個模式的比較後想起了,編譯原理上基於狀態機的詞法識別器,這個正是狀態模式典型應用場景。

寫完之後,感覺還不錯,雖然不是特別完美。

如果想要狀態機說明的,可以給我留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章