摘要:
理解:当对象有多个状态时,把每个状态的行为写到各自的状态类里面去,当切换状态时,调用的行为也就自动切换了。 和策略模式很像,不过策略是针对外部的,而状态是针对内部的 代码: 客户端代码: { DesignMode.State.OperatingSystem os = new Windows(); C 阅读全文
摘要:
理解:为每种商品建立一个工厂,这样如果要加新的商品,就不用去改以前的工厂类代码. 代码: using System.Collections.Generic; using System.Text;using System.Windows.Forms;namespace DesignMode.Facto 阅读全文