コード例 #1
0
ファイル: Strategy.cs プロジェクト: vivian9735759/NETTravel
        public CashContext(string type)
        {
            switch (type)
            {
            case "正常收费":
                cs = new CashNormal();
                break;

            case "满300返100":
                cs = new CashReturn("300", "100");
                break;

            case "打八折":
                cs = new CashRebate("0.8");
                break;

            default:
                break;
            }
        }
コード例 #2
0
ファイル: CashSuper.cs プロジェクト: vivian9735759/NETTravel
        public static CashSuper createCashAccept(string type)
        {
            CashSuper cs = null;

            switch (type)
            {
            case "正常收费":
                cs = new CashNormal();
                break;

            case "满300返100":
                cs = new CashReturn("300", "100");
                break;

            case "打八折":
                cs = new CashRebate("0.8");
                break;

            default:
                break;
            }

            return(cs);
        }