閱讀目錄
定義
策略模式
官方定義:定義了一系列的算法,并將每一個算法封裝起來,而且使它們還可以相互替換。
個人理解:選擇執(zhí)行多個規(guī)則中的某個規(guī)則。
C#實現(xiàn)
需求1: 開發(fā)一個商場收銀系統(tǒng)v1.0
三下五除二搞定
代碼實現(xiàn):
var price = Convert.ToDouble(txtPrice.Text);//單價var number = Convert.ToDouble(txtNumber.Text);//數(shù)量var lastTotal = Convert.ToDouble(labTotal.Text);//已購買金額var money = price * number;//本次計算金額labTotal.Text