摘要: 理解:当对象有多个状态时,把每个状态的行为写到各自的状态类里面去,当切换状态时,调用的行为也就自动切换了。 和策略模式很像,不过策略是针对外部的,而状态是针对内部的 代码: 客户端代码: { DesignMode.State.OperatingSystem os = new Windows(); C 阅读全文
posted @ 2012-03-05 15:08 无主之城 阅读(958) 评论(0) 推荐(0) 编辑