状态模式 策略模式

状态模式跟策略模式根本的区别在于“状态”、“策略” 这两个词的区别之上。
1、状态更强调密封性,通常状态由上下文自行维护。
而策略通常由用户选取。
2、策略集合中的各个策略内行以个“平行”的概念,他们都为
达到同一个目的。而状态,确不如此,各个状态行为不同。
3、上述2点也就导致了状态的迁移转换性特别突出。

posted @ 2009-02-19 16:24  5yplan  阅读(448)  评论(1编辑  收藏  举报