設計模式之 - 策略模式

一、什麼是策略模式   策略模式:它定義了算法家族,分別封裝起來,讓他們之間可以互相替換,此模式的變化,不會影響到使用算法的客戶。   我們來看下策略模式的UML圖:   二、策略模式的構成 公共策略:定義一個接口作爲公共策略,所有的算法規則實現該接口; 具體策略:封裝了具體的算法和行爲,繼承於公共策略; 封裝類:進行二次封裝,維護對公共策略對象的引用;   三、實例演示 業務場景:現在我們在做一
相關文章
相關標籤/搜索