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