摘要:
理解:建立一个工厂类,并在工厂类中通过switch 语句来决定返回何种子类的实例 代码: 客户端代码: private void btn_SimpleFactory_Click(object sender, EventArgs e) { Goods goods = SimplyFactory.Cre 阅读全文
摘要:
理解:为每种商品建立一个工厂,这样如果要加新的商品,就不用去改以前的工厂类代码. 代码: using System.Collections.Generic; using System.Text;using System.Windows.Forms;namespace DesignMode.Facto 阅读全文
摘要:
理解:当有几套不同的方案需要随时切换时,可以使用该模式,比如一个手机里面的软件,当从一个操作系统切换到另一个操作系统,不需要去改每一个软件,只需要改创建所有软件的那个工厂就行了。 代码: 客户端代码: 阅读全文
摘要:
理解:订阅-发布。把所有需要通知的对象添加到发布者类里面。发布者更改自己状态后通知观察者 代码: 客户端代码: 阅读全文