第二章 商场管理软件之简单工厂(1)

       学习中经常碰到困难,但最无奈的是你身边没有一个可以帮到你的人,囧
       不得不说简单工厂模式非常好用,它大大的解决了对象的创建问题,通过计算器和这个实例,让我了解到简单工厂的好处,还是一样废话少说上code:

//窗体程序
Code

// 父类
namespace 商场管理软件
{
    
//现金收取父类
    abstract class CashSuper
    
{
        
//抽象方法:收取现金,参数为原价,返回为当前价
        public abstract double acceptCash(double money);
    }


}

//现金收取工厂
Code

//太慢了其他子类一起mark上

Code


这个项目遇到了一个困难,不知为什么在Form1中这段
     //利用简单工厂模式根据下拉选择框,生成相应的对象的代码
TitleCashSuper csuper = CashFactory.createCashAccept(cbxType.SelectedItem.ToString());CashSuper csuper = CashFactory.createCashAccept(cbxType.SelectedItem.ToString());

理想的状态是在下拉列表中出现三个选项,分别是"正常收费"、"满300返100"、"打8折",可是在我的测试中,这个下拉列表中一个选项都没有,我真是急死了。

   请帮忙解答一下?
posted @ 2009-07-21 23:40  Cherish_甄熙  阅读(274)  评论(2编辑  收藏  举报