最近又看设计模式,设计模式说来看了不下几遍了,不一样的时期看的,总是忘。不过每看一遍,脑海中留下的东西也就更多一点,体会到的东西更多。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