經(jīng)典著作《設(shè)計(jì)模式》中將策略模式定義為:定義一系列的算法,把它們一個(gè)個(gè)的封裝起來(lái),并且使它們可以相互轉(zhuǎn)換。這個(gè)定義還是比較抽象,下面我將通過(guò)一個(gè)例子來(lái)具體的講解策略模式。感覺(jué)這樣更容易幫助新手理解模式,這也是《Head First Design Patterns》中講解模式的方法。先來(lái)描述一下用到的例子的背景資料:
標(biāo)簽:
定義
設(shè)計(jì)模式
策略
模式
上傳時(shí)間:
2015-05-29
上傳用戶(hù):lizhizheng88