摘要:
一、一些基本定义和常识Strategy['strætədʒɪ]n. 策略,战略;战略学 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。此模式让算法的变化,不会影响到使用算法的客户。二、策略模式的实现using System;using System.Collections.Generic;using System.Linq;using System.Web;using Web.策略模式;namespace Web._1策略模式{ /// /// Strategy类,定义所有支持的算法公共接口 //.. 阅读全文
摘要:
一、做一个商场收银软件二、Codeusing System; namespace Web.策略模式{ /// /// 现金收费抽象类 /// public abstract class CashSuper { /// /// 现金收取超类的抽象方法,收取现金,参数为原价,返回当前价 /// /// /// public abstract double AcceptCash(d... 阅读全文